{% macro hidden(form, name) -%} {%- endmacro %} {% macro input(form, name, type_) -%} {% set el = form[name] -%}
{% for err in form.errors.get(name, []) %}

{{_(err)}}

{% endfor %} {% if el.help_text %}
{{ el.help_text | safe }}
{% endif %}
{%- endmacro %} {% macro text(form, name) -%} {{ input(form, name, 'text') }} {%- endmacro %} {% macro password(form, name) -%} {{ input(form, name, 'password') }} {%- endmacro %} {% macro textarea(form, name) -%} {% set el = form[name] -%}
{% for err in form.errors.get(name, []) %}

{{_(err)}}

{% endfor %} {% if el.help_text %}
{{ el.help_text | safe }}
{% endif %}
{%- endmacro %} {% macro checkbox(form, name) -%} {% set el = form[name] -%}

{{ el.label }} {%- if el.required %} *{% endif -%}

{% for err in form.errors.get(name, []) -%}

{{_(err)}}

{% endfor %} {%- if el.help_text %}
{{ el.help_text | safe }}
{% endif %}
{%- endmacro %} {% macro select(form, name) -%} {% set el = form[name] -%}
{% for err in form.errors.get(name, []) %}

{{_(err)}}

{% endfor %} {% if el.help_text %}
{{ el.help_text | safe }}
{% endif %}
{%- endmacro %} {% macro errors(form) -%} {% if form.non_field_errors() -%} {%- endif %} {%- endmacro %}