Learning in progress based on: https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-iii-web-forms