Flask编辑页表单提交触发首页POST逻辑报BadRequestKeyError如何解决
问题成因
该问题的根本原因是编辑页的表单提交路径配置错误:
- Flask的路由规则是根据HTTP请求的URL路径匹配对应的处理函数,只有请求路径为
/edit/数字格式的POST请求才会进入editing函数处理 - 你当前编辑页的
<form>标签的action属性大概率被错误设置为了/(首页路径),导致编辑页的表单提交时请求直接发送到了首页路由,触发index函数的POST逻辑,而编辑页表单没有Mob字段,因此抛出KeyError
修复方案
1. 修正编辑页表单提交路径(必做)
修改编辑页HTML模板中的
相关产品推荐
相关产品推荐

