根据Flask_WTF文档,定义字段时需要"名称",如下例所示:
class MyForm(FlaskForm):
field_name = StringField('***name***')
我找不到有关如何使用此参数的任何解释。不需要在 HTML 文件中呈现字段,其中使用的 Jinja2 语法是:
{{ form.field_name() }}
在 Python 中也不需要检索用户输入的值,其中使用的语法是:
value = MyForm.field_name.data
事实上,即使我在定义字段时完全删除"name"参数,我的代码也能很好地工作。那么,任何人都可以说明这个参数的使用地点吗?
它是字段的标签。
你可以像这样使用它:
{{ form.field_name.label }}