{% load static %} {% load widget_tweaks %} {% load i18n %} {% for hidden_field in form.hidden_fields %} {{ hidden_field }} {% endfor %} {% if form.non_field_errors %} {% endif %} {% for field in form.visible_fields %}
{{ field.label_tag }}{% if field.field.required %}*{% endif %} {% if field.help_text %} {{ field.help_text }} {% endif %} {% if form.is_bound %} {% if field.errors %} {% render_field field class+="form-control is-invalid" %} {% for error in field.errors %}
{{ error }}
{% endfor %} {% else %} {% render_field field class+="form-control" %} {% endif %} {% else %} {% render_field field class+="form-control" %} {% endif %}
{% endfor %}