{{ errors }} {% if errors and not fields %}
{% for field in hidden_fields %}{{ field }}{% endfor %}
{% endif %} {% for field, errors in fields %}
{% if field.label %}
{{ field.label_tag }}
{% endif %} {{ field }} {% if field.help_text %}
{% if errors %} {{ errors }} {% else %} {{ field.help_text|safe }} {% endif %}
{% endif %} {% if forloop.last %} {% for field in hidden_fields %}{{ field }}{% endfor %} {% endif %}
{% endfor %} {% if not fields and not errors %} {% for field in hidden_fields %}{{ field }}{% endfor %} {% endif %}