我有非常简单的联系表格,我想以某种方式隐藏标签,使其不显示Csrf Token
。我正在使用 Flask 和 Flask-WTForms 并呈现如下形式:
{% for field in form %}
{{ field.label }}
{{ field }}
{% endfor %}
所以基本上这正确显示了我的输入并且csrf oen被隐藏但标签没有被隐藏?我应该克服它并含蓄地说form.field_name
而不是遍历表单,还是有办法处理这种“极端情况”。
我正在考虑在 for 循环声明或标签声明中进行逻辑检查,但到目前为止我还没有在文档中找到任何有效的东西。
谢谢
编辑:我已经通过这样做“解决”了这个问题,但感觉有点肮脏和骇人听闻,我不喜欢我仍然愿意接受更好的解决方案:
{% if not loop.first %}
{{ field.label }}
{% endif %}