_error提示错误与视频不一样

来源:6-8 用户注册-2

hua7

2017-07-31

http://szimg.mukewang.com/597eef6b000112b510700447.jpg

http://szimg.mukewang.com/597eef6b00014d7111720195.jpg

http://szimg.mukewang.com/597eef6b00018db606180409.jpg

http://szimg.mukewang.com/597eef6c0001122617650634.jpg

无论我是否添加error_messages={"invalid":u'验证码错误'}都会显示_error是这个字段必填项 captcha是0.4.6

写回答

6回答

慕容7252138

2019-10-30

//img.mukewang.com/szimg/5db94830097d396015180731.jpg

好像是html代码有误。删除红框部分多余的html代码,就可以了。

该部分代码实际上有captcha自主生成。由于多写该部分html,导致request.Post中有两个验证码的哈希值,一个是页面验证码对应的哈希值,一个是写死在html里面的,同样的会有两个验证码值,一个是我们输入的,另外一个为空值。又因为request.Post是一个querydict对象,querydict对象不同于普通的dict对象,当一个key值对应多个value时,querydict对象的get方法只会获取最后一个值。所以最后返回的会是一个空值。

0
1
bobby
好的,
2019-11-01
共1条回复

Xiaoyu_Wu

2019-07-06

不管填下的是不是正确的验证码,都会有:<ul class="errorlist"><li>这个字段是必填项。</li></ul> 这个_error的value

0
1
bobby
你留下qq 我加你看看
2019-07-07
共1条回复

Xiaoyu_Wu

2019-07-06

我也有这个错误,不知楼上的同学解决了没有?是如何解决的?

0
0

穆步思

2018-02-27

你好,这个问题如何解决,我遇到了相同的问题

0
1
bobby
下载一下群共享文件中的html源码文件,然后用群文件里面的js替换本地的所有js文件试试
2018-03-01
共1条回复

大发多一点

2017-08-03

我也有同样的错误,

register_form = RegisterForm(request.POST)  post的值是正确的


if register_form.is_valid():

0
1
bobby
你给我发个qq消息 我远程看看呢
2017-08-04
共1条回复

bobby

2017-08-01

你给我发个qq消息 我看看

0
0

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程