{% macro render(form) -%}
{% for field in form %} {% if field.type in ['CSRFTokenField', 'HiddenField'] %} {{ field() }} {% else %} {{ field.label }} {% if field.type == 'TextAreaField' %} {{ field(rows=10, cols=40, style="height : auto") }} {% elif field.type == 'MarkdownEditField' %} {{ field(rows=25, cols=40) }} {% else %} {{ field() }} {% endif %} {% if field.errors or field.help_text %} {% if field.errors %} {% for error in field.errors %} {{ error }}
{% endfor %} {% else %} {{ field.help_text }} {% endif %}
{% endif %} {% endif %} {% endfor %}
{% endmacro %}