Django使用django-simple-captcha做验证码的实现示例


Posted in Python onJanuary 07, 2021

安装django-simple-captcha

pip install django-simple-captcha

将captcha 安装在installed_apps里面

Django使用django-simple-captcha做验证码的实现示例

将captcha配置url

Django使用django-simple-captcha做验证码的实现示例

迁移同步,生成captcha所依赖的表

python manage.py makemigrations
python manage.py migrate

将captcha字段在form类当中进行设置, 但是要导入from captcha.fields import CaptchaField

Django使用django-simple-captcha做验证码的实现示例

在后台逻辑当中,get请求里面实例化我们的form,将form对象返回到页面

Django使用django-simple-captcha做验证码的实现示例

在页面上通过{{ form.captcha}} 获取验证码

Django使用django-simple-captcha做验证码的实现示例

效果图

Django使用django-simple-captcha做验证码的实现示例

Django使用django-simple-captcha做验证码的实现示例

Django使用django-simple-captcha做验证码的实现示例

Django使用django-simple-captcha做验证码的实现示例

Django使用django-simple-captcha做验证码的实现示例

Django使用django-simple-captcha做验证码的实现示例

注册成功

到此这篇关于Django使用django-simple-captcha做验证码的文章就介绍到这了,更多相关Django 验证码内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python实现在sqlite动态创建表的方法
May 08 Python
Python使用matplotlib绘制动画的方法
May 20 Python
浅谈Python数据类型之间的转换
Jun 08 Python
Python简单获取自身外网IP的方法
Sep 18 Python
Python实现Linux的find命令实例分享
Jun 04 Python
Python 反转字符串(reverse)的方法小结
Feb 20 Python
Python打印输出数组中全部元素
Mar 13 Python
python assert的用处示例详解
Apr 01 Python
python识别图像并提取文字的实现方法
Jun 28 Python
Python+OpenCV 实现图片无损旋转90°且无黑边
Dec 12 Python
Python统计学一数据的概括性度量详解
Mar 03 Python
浅谈python数据类型及其操作
May 25 Python
python 实现百度网盘非会员上传超过500个文件的方法
Jan 07 #Python
Django权限控制的使用
Jan 07 #Python
详解Django关于StreamingHttpResponse与FileResponse文件下载的最优方法
Jan 07 #Python
Jupyter Notebook添加代码自动补全功能的实现
Jan 07 #Python
jupyter notebook更换皮肤主题的实现
Jan 07 #Python
基于 Python 实践感知器分类算法
Jan 07 #Python
如何编写python的daemon程序
Jan 07 #Python
You might like
PHP生成静态页面详解
2006/11/19 PHP
php二维码生成
2015/10/19 PHP
一直复略了的一个问题,关于表单重复提交
2007/02/15 Javascript
Save a File Using a File Save Dialog Box
2007/06/18 Javascript
JS中confirm,alert,prompt函数区别分析
2011/01/17 Javascript
jquery动态更换设置背景图的方法
2014/03/25 Javascript
jquery实现pager控件示例
2014/04/09 Javascript
nodejs中实现路由功能
2014/12/29 NodeJs
关于JS中match() 和 exec() 返回值和属性的测试
2016/03/21 Javascript
详解Javascript继承的实现
2016/03/25 Javascript
vue双向绑定的简单实现
2016/12/22 Javascript
javascript 判断一个对象为数组的方法
2017/05/03 Javascript
利用HBuilder打包前端开发webapp为apk的方法
2017/11/13 Javascript
五步轻松实现JavaScript HTML时钟效果
2020/03/25 Javascript
Vue2.0系列之过滤器的使用
2018/03/01 Javascript
Vue2.X和Vue3.0数据响应原理变化的区别
2019/11/07 Javascript
jquery实现轮播图特效
2020/04/12 jQuery
JavaScript实现猜数字游戏
2020/05/20 Javascript
vue中实现点击变成全屏的多种方法
2020/09/27 Javascript
横向对比分析Python解析XML的四种方式
2016/03/30 Python
Python 基础教程之包和类的用法
2017/02/23 Python
Python给你的头像加上圣诞帽
2018/01/04 Python
Flask之flask-script模块使用
2018/07/26 Python
python读csv文件时指定行为表头或无表头的方法
2019/06/26 Python
windows上安装python3教程以及环境变量配置详解
2019/07/18 Python
Python基于Dlib的人脸识别系统的实现
2020/02/26 Python
详解Python中的路径问题
2020/09/02 Python
Python爬虫破解登陆哔哩哔哩的方法
2020/11/17 Python
曼城官方网上商店:Manchester City
2019/09/10 全球购物
银行实习生的自我评价
2014/01/13 职场文书
区域销售主管岗位职责
2014/06/15 职场文书
校庆标语集锦
2014/06/25 职场文书
2014年小学教研工作总结
2014/12/06 职场文书
行政助理岗位职责
2015/02/10 职场文书
查看nginx配置文件路径和资源文件路径的方法
2021/03/31 Servers
k8s部署redis cluster集群的实现
2021/06/24 Redis