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

{{ e|safe }}

{% endfor %} {% endif %}
{% endmacro %} {% macro render_checkbox_field(field) %}
{% endmacro %} {% macro render_radio_field(field, help='') %}
{%if (help!='')%} {% endif %}
{% for value, label, _ in field.iter_choices() %} {% endfor %}
{% endmacro %} {% macro render_form(form, action_url='', 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_field(f) }} {% elif f.type == 'RadioField' %} {{ render_radio_field(f) }} {% else %} {{ render_field(f) }} {% endif %} {% endfor %} {% endif %}
{%- endmacro %}