当前位置: 首页> 文旅> 美景 > Django captcha 验证

Django captcha 验证

时间:2025/7/13 10:38:29来源:https://blog.csdn.net/liulunan_lln/article/details/140473002 浏览次数:0次

1.安装模块

pip install django-simple-captcha
pip install Pillow

2.在settings中,将captcha注册到app列表里

# MxOnline/settings.py
INSTALLED_APPS = [# 图片登陆验证'captcha',
]

3.captcha需要在数据库中建立自己的数据表,所以需要执行migrate命令生成数据表:

py manage.py migrate

4.添加url路由

根目录下的urls.py文件中增加captcha对应的网址:

# MxOnline/urls.py
urlpatterns = [path('register', RegisterView.as_view(), name='register'),# 这是生成验证码的图片path('captcha/',include('captcha.urls')),
]

5.修改forms

# users/forms.py
from captcha.fields import CaptchaFieldclass RegisterForm(EmailCheckMixin):"""注册表单"""# 为生成的验证码图片,以及输入框captcha = CaptchaField(error_messages={'invalid': '验证码错误'})
关键字:Django captcha 验证

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: