{% macro form_field(field) %} {% set css_class = kwargs.pop('class', '') %} {% if field.type == 'BooleanField' %} {% set css_class = css_class + ' form-check-input' %} {% else %} {% set css_class = css_class + ' form-control' %} {% endif %} {% if field.errors %} {% set css_class = css_class + ' is-invalid ' %} {% endif %} {% if kwargs.pop('label', True) and field.type != "BooleanField" %} {{ field.label }} {% endif %} {{ field(class=css_class, **kwargs) }} {% if field.type == 'BooleanField' %} {% endif %} {% if field.description %} {{ field.description }} {% endif %} {% if field.errors %}