{% extends 'base.html' %} {% block body %}

{{ title }}

{% with messages = get_flashed_messages() %} {% for message in messages %} {% if category == 'error' %} {{ flash(title='Error - Login Error', text=message, color='is-danger') }} {% else %} {# Will work fine for most other flashed messages #} {{ flash(title='Info', text=message, color='is-info' )}} {% endif %} {% endfor %} {% endwith %} {% for formerror in form.username.errors %} {{ flash(title='Error - Username', text=formerror, color='is-danger') }} {% endfor %} {% for formerror in form.password.errors %} {{ flash(title='Error - Password', text=formerror, color='is-danger') }} {% endfor %}
{{ form.hidden_tag() }}
{{ form.username.label }}

{{ form.username(size=32, class_="input", placeholder="Username") }}

{{ form.password.label }}

{{ form.password(size=32, class_="input", placeholder="Password") }}

{{ form.submit(class_="button is-success") }}
{% endblock body %}