{# render_bs3_field(field,label=true) #} {% macro render_field(field,label=true) %}
{% if (field.type != 'HiddenField' and field.type != 'CSRFTokenField') and label %} {% endif %} {{ field(class_='form-control',**kwargs) }} {% if field.errors %} {% for e in field.errors %}

{{ e }}

{% endfor %} {% endif %}
{% endmacro %} {% macro render_checkbox(field) %}
{% endmacro %} {% macro render_radio(field) %} {% for value,label,_ in field.iter_choices() %}
{% endfor %} {% endmacro %} {% macro render_form(form,action='',action_text='Submit',class_='',btn_class='btn btn-default') %}
{{ form.hidden_tag() if form.hidden_tag }} {% if caller %} {{ caller() }} {% else %} {% for f in form %} {% if f.type == 'BooleanField' %} {{ render_checkbox(f) }} {% elif f.type == 'RadioField' %} {{ render_radio(f) }} {% else %} {{ render_field(f) }} {% endif %} {% endfor %} {% endif %}
{% endmacro %}