{% load i18n %} {% load widget_tweaks %} {% load appearance_tags %} {% for asset in form.media.render_css %} {{ asset|safe }} {% endfor %} {% for group, errors in form.errors.items %} {% for error in errors %} {% endfor %} {% endfor %} {% if form_display_mode_table %} {% for field in form.hidden_fields %} {{ field }} {% endfor %} {% for field in form.visible_fields %} {% if field.errors %}
{% endif %} {% if field|widget_type == 'radioselect' %}
{% for option in field %} {% endfor %}
{% else %} {% render_field field class+="form-control" %} {% endif %} {% if field.errors %}
{% endif %} {% endfor %} {% else %} {% for field in form.hidden_fields %} {{ field }} {% endfor %} {% for field in form.visible_fields %}
{# We display the label then the field for all except checkboxes #} {% if field|widget_type != 'checkboxinput' and not field.field.widget.attrs.hidden %} {% if not hide_labels %}{{ field.label_tag }}{% if field.field.required and not read_only %} ({% trans 'required' %}){% endif %}{% endif %} {% endif %} {% if field|widget_type == 'checkboxinput' %}
{% elif field|widget_type == 'emailinput' %} {% if read_only %} {{ field.value }} {% else %} {% render_field field class+="form-control" %} {% endif %} {% elif field|widget_type == 'textinput' %} {% if read_only %} {{ field.value }} {% else %} {% render_field field class+="form-control" %} {% endif %} {% elif field|widget_type == 'textarea' %} {% if read_only %} {{ field.value }} {% else %} {% render_field field class+="form-control" %} {% endif %} {% elif field|widget_type == 'select' %} {% if read_only %} {{ field|appearance_get_choice_value }} {% else %} {% render_field field class+="form-control" %} {% endif %} {% elif field|widget_type == 'selectmultiple' %} {% if read_only %} {{ field|appearance_get_choice_value }} {% else %} {% render_field field class+="form-control" %} {% endif %} {% elif field|widget_type == 'clearablefileinput' %} {# Don't add 'form-control' class to filebrowse fields #} {% if field.errors %} {% render_field field class+="form-control" %} {% else %} {% render_field field class+="" %} {% endif %} {% elif field|widget_type == 'radioselect' %}
{% render_field field %}
{% elif field|widget_type == 'checkboxselectmultiple' %} {% for option in field %}
{{ option }}
{% endfor %} {% elif field|widget_type in 'datetimeinput,dateinput,numberinput' %} {% if read_only %} {{ field.value }} {% else %} {% render_field field class+="form-control" %} {% endif %} {% else %} {% render_field field class+="form-control" %} {% endif %} {% if field.help_text %}

{{ field.help_text|safe }}

{% endif %}
{% endfor %} {% endif %}