1:需要下载包:
pip install django-simple-captcha
2: 然后在settings的INSTALLED_APPS添加:
'captcha'
3: 需要生成数据库表
python manage.py migrate
4: 然后在urls中注册路由:
from captcha.views import captcha_refresh
from django.conf.urls import url,include
url("^captcha/",include('captcha.urls'))
url:地址是可以进行正则表达式的
5.在相应的app下创建一个forms文件:
from django import forms
from captcha.fields import CaptchaField
class DynamicLoginForm(forms.Form):
captcha=CaptchaField()
6:在处理图片验证码的view文件:
导入刚刚创建的forms类
from apps.users.forms import LoginForm,DynamicLoginForm
login_form=DynamicLoginForm()
return render(request,"html/login.html",{
"login_form":login_form
})
7:在前端中渲染
{{ login_form.captcha }}



