{% macro attrs(field) %}{% for key, value in field.attrs.items() %} {{ key }}="{{ value }}"{% endfor %}{% endmacro %} {% macro widget(field) %} {% if field.add_url %}
{% else %}{{ control(field) }}{% endif %} {% endmacro %} {% macro control(field) %} {% set describedby = field.html_name ~ "-help" if field.help_text else "" %} {% if field.widget == "readonly" %}{{ error }}
{% endfor %} {% endmacro %} {% macro form_row(field) %} {% endmacro %}