django 验证码(django-simple-captcha)
2017-11-20 00:39
507 查看
django-simple-captcha
django验证码可以使用django-simple-captcha第三方插件,这个插件使用起来十分简单。github传送门:
http://django-simple-captcha.readthedocs.io/en/latest/usage.html
1,安装
先安装:用pip源安装 pip install django-simple-captcha
注:我使用的是django1.9+python2.7 我安装的captcha版本号是0.4.6,不同的版本会存在一些差异。
2,将captcha添加到INSTALL_APPS当中
3,在urls.py中加入
urlpatterns += [ url(r'^captcha/', include('captcha.urls')), ]
4,运行 python manage.py migrate
5,在django中使用:
在django中创建一个表单的类,直接使用其中的field:
from captcha.fields import CaptchaField class RegisterForm(forms.Form): email = forms.EmailField(required=True,) password = forms.CharField(required=True, min_length=5) #error_messages包含验证码错误的信息的一个字典 #下面表示的是当输入的验证码不对,在浏览器显示“验证码错误” captcha = CaptchaField(error_messages={"invalid": "验证码错误"})
在views中实例化表单,并且将它传给模板:
register_form = RegisterForm()#实例化表单 return render(request, "register.html", {'register_form': register_form})
在html中应用:
直接引用:
{{ register_form.captcha }}
启动一下程序,可以看到:
相关文章推荐
- django-simple-captcha 验证码插件
- django中验证码——django-simple-captcha
- django-simple-captcha==0.4.6 验证码插件使用方法
- django-simple-captcha 验证码插件介绍
- 【Django插件使用】Django Simple Captcha登陆验证码
- 第三百八十三节,Django+Xadmin打造上线标准的在线教育平台—第三方模块django-simple-captcha验证码
- Django 验证码的使用 -django-simple-captcha使用方法
- 利用django-simple-captcha生成验证码
- django-simple-captcha 验证码插件
- django验证码框架(django-simple-captcha)
- django-simple-captcha 验证码插件 和自己实现验证码的
- django - 验证码 django-simple-captcha 使用简介
- CentOS-6.4安装django-simple-captcha小记
- 菜鸟学Python之django-simple-captcha使用
- 验证码之SimpleCaptcha (一)
- SimpleCaptcha生成图形验证码
- 利用simplecaptcha-1.2.1 实现验证码码
- Django学习系列之captcha 验证码插件
- Django Admin框架加上DjangoCaptcha验证码
- 验证码之SimpleCaptcha