为了账号安全,请及时绑定邮箱和手机立即绑定

Flask 一组表单两个提交按钮时出错

Flask 一组表单两个提交按钮时出错

子衿沉夜 2019-04-07 09:38:05
一组表单里有两个提交按钮:python代码:ifrequest.method=='POST':ifrequest.form['up']:returnredirect(url_for('index'))elifrequest.form['down']:returnredirect(url_for('index'))其中up这个可以正常提交,但是down这个就报错:BadRequestThebrowser(orproxy)sentarequestthatthisservercouldnotunderstand.怎么解决?
查看完整描述

2 回答

?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

什么意思,你要做什么?最后的返回不都是一样的。
而且request.form[xx]不是返回的逻辑判断值吧?
如果没有在在form中没有找到相应的数值,服务器直接返回当做错误请求返回。
你可以这样,把form改一下,然后直接判断值。
                            
查看完整回答
反对 回复 2019-04-07
?
互换的青春

TA贡献1797条经验 获得超6个赞

这里会出错的原因是UP这个值在request.form里面没有的。
用if"up"inrequest.form应该可以避免这个问题
                            
查看完整回答
反对 回复 2019-04-07
  • 2 回答
  • 0 关注
  • 372 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信