本文主要是介绍【Python】【Flask】提交表单后报500错误,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
【背景】
日常用户使用的一个Online的基于Flask做的工具,今天忽然报错,看现象是点击表单提交按钮后发生错误。报500内部错误。
【分析】
用print步步为营接近root cause。
- 报错对应视图函数的展示部分正常执行。
- 提交表单按钮后的内容全部没有正常执行。
提交表单用的方法是form.validate_on_submit():,没有进入后续的执行内容,说明表单字段中肯定出现了invalid的情况。
观察了一下相关Form的定义如下:
class FCCYForm(FlaskForm):Spot_day = DateField("Spot day", format='%Y-%m-%d',valid
这篇关于【Python】【Flask】提交表单后报500错误的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!