{% load i18n %}
{% load styling %}
{{ form.media|safe }}
{% add_classes_to_form form %}
{% if form.non_field_errors %}
{% for value in form.non_field_errors %}
{{ value }}
{% endfor %}
{% endif %}
{% if form_display_mode_table %}
{% for field in form.visible_fields %}
{% for error in field.errors %}
{{ error }}
{% endfor %}
{% endfor %}
{% for field in form.hidden_fields %}
{{ field }}
{% endfor %}
{% for field in form.visible_fields %}
{% if field.errors %}
{% endif %}
{{ field }}
{% if field.errors %}
{% endif %}
{% endfor %}
{% else %}
{% for field in form.hidden_fields %}
{{ field }}
{% endfor %}
{% for field in form.visible_fields %}
{% if field.errors %}
{% endif %}
{% if not hide_labels %}{% endif %}
{% if field.errors %}{% for error in field.errors %}{{ error }}{% if not forloop.last %} | {% endif %}{% endfor %}
{% endif %}
{{ field }}
{% if field.help_text %}{{ field.help_text }}{% endif %}