采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在6.8节课程中按照步骤安装配置captcha,在打开http://127.0.0.1:8000/register/时出现如题错误
环境:
ubuntu16.04
python==3.5
django==1.11
django-simple-captcha==0.4.6
将django-simple-captcha换成django-simple-captcha==0.5.5以上两个问题解决
好的, 能解决问题就好
早知道我就装高版本的
感谢!
对 把django-simple-captcha升级就可以了
嗯 是的 升级成 0.5.5就可以了 pip install django-simple-captcha==0.5.5 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
将python3.5/site-packages/django/forms/widgets.py 中'attrs': self.build_attrs(self.attrs,attrs),改成'attrs': self.build_attrs(self.attrs), # attrs问题解决,但出现验证码图片无法显示,查看html源代码发现{{register_form.captcha}}无法渲染出<img src="/captcha/image/2f3f82e5f7a054bf5caa93b9b0bb6cc308fb7011/" alt="captcha" class="captcha" />,但手动添加<!--<img src="/captcha/image{{ hashkey }}/" alt="captcha" class="captcha" />能够显示图片,请问问题出现在哪?
登录后可查看更多问答,登录/注册
【毕设】Python 2.7到3.6 完美适配,Django升级2.0
14.6k 81
748 4
1.6k 22
1.4k 20