パラメータを送信するフォームがあります。 私のフォームにはチェックボックスがあります。 私のチェックボックスがチェックされていない場合、私はパラメータを取得しません。FLASKに存在しないパラメータの例外
私のモジュールに私が持っている場合:
var = request.form['mycheckbox']
を、私のチェックボックスがデバッグモードで次に(パラメータが渡されていない)
をチェックされていない場合、私は、エラーメッセージが表示されます。
不正リクエストブラウザ(またはプロキシ)が、このサーバ が理解できなかった要求を送信しました。
エラーの内容については何も教えてくれません。
私が使用して例外を防ぐ:
try:
var=request.form['checkbox']
except:
var=None
しかし、私はフラスコ、この場合の処理方法の動作を変更することはできませんか?
私はhttps://github.com/mitsuhiko/flask/issues/382を書いて、デバッグが有効になっているときにこれをデフォルトにすることができるかどうかを確認しました。 –
私は本当に残念なことに、フラスコがなぜ私に話したくないのか、私はそんなに愛を示しているのでは困惑していました。チケットとあなたの答えを開いてくれてありがとう – codyc4321