{% macro render_field(field) -%}
{% if field.type != 'HiddenField' %} {{ field.label(class_ = "control-label col-sm-2") }} {% endif %}
{{ field(class_='form-control input-sm', placeholder=field.label.text, **kwargs) }}
{% if field.errors %}
{% for e in field.errors %}
{{ e }}
{% endfor %}
{% elif field.description %}
{{ field.description }}
{% endif %}
{%- endmacro %} {% macro render_form(form, submit_text="Submit") -%}
{{ form.hidden_tag() }} {% for f in form %} {% if f.type == 'BooleanField' %}
{{ f(type='checkbox') }}
{{ f.label }}
{% if f.errors %}
{% for e in f.errors %}
{{ e }}
{% endfor %}
{% endif %}
{% elif f.type != 'CSRFTokenField' %} {{ render_field(f) }} {% endif %} {% endfor %}
{%- endmacro %}