Tengo un formulario que envía parámetros. En mi formulario tengo una casilla de verificación. Si mi casilla de verificación no está marcada, no obtendré ningún parámetro.excepción para el parámetro no existente en FLASK
Si en mi módulo que tengo:
var = request.form['mycheckbox']
y si mi casilla de verificación no está activada (el parámetro no se pasa)
Luego, en el modo de depuración me sale el mensaje de error:
Solicitud incorrecta El navegador (o proxy) envió una solicitud que este servidor no pudo entender.
Nada me dice cuál es el error.
Anticipéme la excepción mediante el uso de:
try:
var=request.form['checkbox']
except:
var=None
Pero no me puede cambiar el comportamiento de la forma del frasco maneja este caso?
Archivé https://github.com/mitsuhiko/flask/issues/382 para ver si esto se puede hacer de forma predeterminada cuando se habilita la depuración. –
Debo decir que este es un comportamiento realmente decepcionante que me desconcertó por qué el matraz no quería hablar conmigo, cuando le estoy mostrando tanto amor. Gracias por abrir el ticket y tu respuesta – codyc4321