У меня очень простая контактная форма, и я хотел бы как-то скрыть метку, чтобы она не отображалась Токен Csrf
. Я использую Flask и Flask-WTForms и визуализирую форму следующим образом:
{% for field in form %}
{{ field.label }}
{{ field }}
{% endfor %}
Итак, в основном это правильно показывает мои входные данные, и csrf oen скрыт, но метка не скрыта? Должен ли я преодолеть это и неявно сказать form.field_name
вместо того, чтобы перебирать форму, или есть ли способ справиться с этим «угловым случаем».
Я подумывал о логической проверке объявления цикла for или объявления метки, но пока не нашел в документации ничего, что бы сработало.
Спасибо
РЕДАКТИРОВАТЬ: я «исправил» проблему, сделав это, но она выглядит довольно грязной и хакерской, что мне не нравится. Я все еще открыт для лучшего решения:
{% if not loop.first %}
{{ field.label }}
{% endif %}