返回首页

动态表单如何获取并存储数据?

82 2024-01-18 07:10 admin

你可以在视图函数里动态生成表单:

setattr()函数的三个参数分别是表单类(对象)、字段名(属性名)、字段值(属性值)。

你需要把range()中的5替换成代表用户输入值的变量。

渲染的方式和创建字段很相似,即使用for循环迭代所有字段:

Flask-WTF集成了WTForms,添加了一些辅助函数。但具体的实现要参考WTForms的文档,这里有关于动态表单的说明:

WTForms Documentation

更进一步,使用FieldList(

WTForms Documentation

)类,配合JavaScript,你可以在页面上添加一个“添加输入框”按钮,动态的增加字段。这里有一个例子:

Flask-WTF FieldLists with Dynamic Entries

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片

网站地图 (共14个专题39884篇文章)

返回首页