{% macro render_field(field, after="") %}
{{ field.label }}{{ field(**kwargs)|safe }} {% if field.flags.required %}*{% endif %} {% if after %} {{ after }}{% endif %} {% if field.errors %} {% endif %}
{% endmacro %} {% macro render_field_invert(field, after="") %}
{{ field(**kwargs)|safe }}{{ field.label }} {% if field.flags.required %}*{% endif %} {% if after %} {{ after }}{% endif %} {% if field.errors %} {% endif %}
{% endmacro %} {% macro render_field_in_row(field, after="", escape_after=False) %} {{ field.label }} {% if field.flags.required %}*{% endif %} {{ field(**kwargs)|safe }} {% if escape_after %} {% autoescape off%} {% if after %} {{ after }}{% endif %} {% endautoescape %} {% else %} {% if after %} {{ after }}{% endif %} {% endif %} {% if field.errors %} {% for error in field.errors %} {{ error }} {% endfor %} {% endif %} {% endmacro %}