首页 > 解决方案 > flask-wtf 的字段定义中的 'name' 参数有什么作用?

问题描述

根据Flask_WTF文档,定义字段时需要一个“名称”,如下例所示:

class MyForm(FlaskForm):
    field_name = StringField('***name***')

我找不到有关如何使用此参数的任何解释。不需要在 HTML 文件中呈现该字段,其中使用的 Jinja2 语法为:

{{ form.field_name() }}

在 Python 中也不需要检索用户输入的值,其中使用的语法是:

value = MyForm.field_name.data

事实上,即使我在定义字段时完全删除了“名称”参数,我的代码也运行良好。那么,任何人都可以阐明此参数的使用位置吗?

标签: flask

解决方案


这是字段的标签。

你可以像这样使用它:

{{ form.field_name.label }}

推荐阅读