栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

django使用django-simple-captcha完成图片验证码

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

django使用django-simple-captcha完成图片验证码

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 }}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/960926.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号