我一直在使用两个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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)