'name'参数在 flask-wtf 的字段定义中有什么作用?



根据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 }}

最新更新