{% macro form_field(field) %}
{{ field.label }}
{% if field.flags.required %}
{{ field(required='required', **kwargs) }}
{% else %}
{{ field(**kwargs) }}
{% endif %}
{% if field.errors %}
{% for error in field.errors %}
{{ error }}
{% endfor %}
{% endif %}
{% endmacro %}