【发布时间】:2025-11-21 09:30:01
【问题描述】:
我有一个发送参数的表单。 在我的表格中,我有一个复选框。 如果我的复选框没有被选中,那么我将不会得到任何参数。
如果在我的模块中有:
var = request.form['mycheckbox']
如果我的复选框没有被选中(参数没有通过)
然后在调试模式下我收到错误消息:
Bad Request 浏览器(或代理)发送了该服务器的请求 听不懂。
没有告诉我错误是什么。
我通过使用防止了异常:
try:
var=request.form['checkbox']
except:
var=None
但是我不能改变 Flask 处理这种情况的行为吗?
【问题讨论】: