{% load widget_tweaks %}
{% csrf_token %} {% for field in form %}
{{ field|field_type }}
{% if field|field_type == "booleanfield" %}
 
{% elif field|field_type == "datetimefield" or field|field_type == "datefield" %}
{% if field.errors %} {{ field|add_class:"form-control is-invalid" }} {% else %} {{ field|add_class:"form-control" }} {% endif %}
{% else %}
{% if field.errors %} {{ field|add_class:"form-control is-invalid" }} {% else %} {{ field|add_class:"form-control" }} {% endif %}
{% endif %} {% if field.help_text %}

{{ field.help_text }}

{% endif %} {% if field.errors %}

{% for error in field.errors %}{{ error }}{% endfor %}

{% endif %}
{% endfor %}