{% load widget_tweaks %}
{% if form.non_field_errors %}
{% for error in form.non_field_errors %}
{{ error }}
{% endfor %}
{% 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 %}