{% macro render_submit() %}
{%- endmacro %} {% macro render_field(field) %}
{{ field.label }}
{{ field(**kwargs)|safe }} {{ render_errors(field.errors) }}
{%- endmacro %} {% macro render_csrf(form) %} {{ form.csrf_token }} {%- if 'csrf_token' in form.errors %}
{{ render_errors(form.errors.csrf_token) }}
{%- endif %} {%- endmacro %} {% macro render_errors(errors) %} {%- if errors|length == 1 %}
{{ errors.0 }}
{% elif errors %} {% endif %} {%- endmacro %}