{% for field in form.visible_fields %} {% if forloop.first %} {% for hidden in form.hidden_fields %} {{ hidden }} {% endfor %} {{ form.non_form_errors.as_ul }} {% endif %} {{ field.label }} {% if hide_all_fields or form.readonly_fields and field.name in form.readonly_fields %} {{ field.value }}
{{ field }}
{% else %} {{ field }} {% endif %} {{ field.errors.as_ul }} {% endfor %}