{% csrf_token %} {% load widget_tweaks %}
{% for field in form %}
{% if not form.errors %} {{ field }} {% else %} {% if field.errors %} {{ field|add_class:'is-invalid' }} {% for error in field.errors %}

{{ error }}

{% endfor %} {% else %} {{ field|add_class:'is-valid' }}

Parece certo!

{% endif %} {% endif %} {% if field|widget_type == 'checkboxinput' %} {% endif %}
{% endfor %} {% if has_password_fields %}
{% if form.name == 'login_form' %}
Esqueceu sua senha?
{% endif %} {% if form.name == 'signup_form' %}
Guarde bem suas informações cadastrais.
{% endif %}
{% endif %}
{% if form.name == 'signup_form' %} {% endif %} {% if form.name == 'login_form' %} {% endif %}