栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用flask和WTForms在单个页面中包含多种表单

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用flask和WTForms在单个页面中包含多种表单

我一直在使用两个flask片段的组合。第一个向表单添加前缀,然后使用validate_on_submit()检查前缀。我还使用LouisRoché的模板来确定在表单中按下了哪些按钮。

To quote Dan Jacob:

例:

form1 = FormA(prefix="form1")form2 = FormB(prefix="form2")form3 = FormC(prefix="form3")

然后,添加一个隐藏字段(或仅检查提交字段):

if form1.validate_on_submit() and form1.submit.data:

To quote Louis Roché’s:

我的模板中有:

<input type="submit" name="btn" value="Save"><input type="submit" name="btn" value="Cancel">

为了弄清楚服务器端通过了哪个按钮,我在views.py文件中有:

if request.form['btn'] == 'Save':    something0else:    something1


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/381504.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号