flask - flask-wtf 的字段定义中的 'name' 参数有什么作用?
问题描述
根据Flask_WTF文档,定义字段时需要一个“名称”,如下例所示:
class MyForm(FlaskForm):
field_name = StringField('***name***')
我找不到有关如何使用此参数的任何解释。不需要在 HTML 文件中呈现该字段,其中使用的 Jinja2 语法为:
{{ form.field_name() }}
在 Python 中也不需要检索用户输入的值,其中使用的语法是:
value = MyForm.field_name.data
事实上,即使我在定义字段时完全删除了“名称”参数,我的代码也运行良好。那么,任何人都可以阐明此参数的使用位置吗?
解决方案
这是字段的标签。
你可以像这样使用它:
{{ form.field_name.label }}
推荐阅读
- opencv - 如何使用 cv2.grabcut 改进前景提取
- javascript - 使用 mongodb 在 nodejs 上对用户的参与者进行分组
- angularjs - 接受指定状态 URL 之后的任何后续字符
- javascript - Promise.all() 用于 promiseArray 不返回任何值
- javascript - 柏树 | SyntaxError: Unexpected token, expected "," 解析文件时:
- firebase - 为什么它不让用户保持登录状态
- php - 只有一个特殊字符 (à) 在 UTF-8 中未正确显示
- javascript - 如何使用选项和方法执行 jquery 插件?
- php - 使用查询生成器的 Laravel 嵌套连接?
- kubernetes - 将 Flink 1.10 升级到 Flink 1.11(在 kubernetes 部署上使用 Log4j)