{% load widget_tweaks %} {% if form.non_field_errors %} {% endif %}
{% for field in form.visible_fields %} {# Check if we should only print the widget#} {% if 'has_' in field.name and '_to_' in field.name %} {% render_field field %} {% else %}
{% if form.is_bound %} {% if field.errors %} {% render_field field class="is-invalid input-sm" %} {% for error in field.errors %}
{{ error }}
{% endfor %} {% else %} {% if field.name == 'o' %} {% render_field field class='select2' style='width: 100%' %} {% else %} {% render_field field %} {% endif %} {% endif %} {% else %} {% render_field field %} {% endif %} {% if field.help_text %} {{ field.help_text }} {% endif %}
{% endif %} {% endfor %}
{% for hidden_field in form.hidden_fields %} {{ hidden_field }} {% endfor %}