webforms using Flask-WTF, templating a login.html that is based on base.html with a login form, modifying views.py
receiving form data; LoginForm() flash and validate_on_submit functions in views.py, {% with messages %} and {% if messages %} in base.html
improving field validation; {% form.errors.openid %} in login.html