{% macro form_errors(form, hiddens=True) %} {%- if form.errors %} {%- for fieldname, errors in form.errors.items() %} {%- if bootstrap_is_hidden_field(form[fieldname]) and hiddens or not bootstrap_is_hidden_field(form[fieldname]) and hiddens != 'only' %} {%- for error in errors %}
{{error}}
{%- endfor %} {%- endif %} {%- endfor %} {%- endif %} {%- endmacro %} {% macro form_field(field, form_type="basic", horizontal_columns=('lg', 2, 10), button_map={}, form_errors=False) %} {% if form_errors %} {% if field.errors %} {% set field_classes = 'is-invalid' %} {% else %} {% set firld_classes = 'is-valid' %} {% endif %} {% else %} {% set field_classes = '' %} {% endif %} {% if form_type == 'horizontal' %} {% set offset = ' offset-' ~ horizontal_columns[0] ~ '-' ~ horizontal_columns[1] %} {% set col1 = ' col-' ~ horizontal_columns[0] ~ '-' ~ horizontal_columns[1] %} {% set col2 = ' col-' ~ horizontal_columns[0] ~ '-' ~ horizontal_columns[2] %} {% endif %} {% if field.type == 'BooleanField' %}