验证关键词报错
来源:4-6 拆分配置文件
点点无眠
2018-04-21
走到这里一直进入不了if里面,form.validate()为什么没有返回True呢?
看了一下,这里的errors里面一直是空,不知道是哪里写错了,老师帮忙看一下~!
写回答
3回答
-
点点无眠
提问者
2018-04-21
终于找到原因了,因为SearchForm里面的q验证必填项写错了,validators数组里面的函数应该执行必须有返回值,所以这里改成validators=[DataRequired()]就对了!!!!就这个小问题折腾了一天,都怪自己太2B了。。。
00 -
点点无眠
提问者
2018-04-21
进了断点到这里,获取的参数变成空字典了,再往下面走就报错了
最终运行的结果就报500
我是跟着代码敲过来的,不知道为什么会这样,我把代码上传到git,麻烦老师再帮我看看
00 -
7七月
2018-04-21
你把断点走过去再看看formerror
00
相似问题