{% macro render_form(form) %} {{ form.csrf_token }} {% for field in form %} {% if field.type == 'BooleanField'%}
{% elif field.type != 'HiddenField' and field.type != 'CSRFTokenField' %} {% set fclasses = 'form-control is-invalid' if field.errors else 'form-control' %}
{{ field(class_=fclasses) }} {% if field.errors %} {% for error in field.errors %}
{{ error }}
{% endfor%} {% endif %}
{% endif %} {% endfor %} {% endmacro %}