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程序的执行原理
Apr 11 Python
Python实现SVN的目录周期性备份实例
Jul 17 Python
Python Paramiko模块的安装与使用详解
Nov 18 Python
一个Python最简单的接口自动化框架
Jan 02 Python
python 删除列表里所有空格项的方法总结
Apr 18 Python
python读取txt文件中特定位置字符的方法
Dec 24 Python
python下载微信公众号相关文章
Feb 26 Python
python字符串中匹配数字的正则表达式
Jul 03 Python
对Python获取屏幕截图的4种方法详解
Aug 27 Python
使用python实现离散时间傅里叶变换的方法
Sep 02 Python
python实现同一局域网下传输图片
Mar 20 Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
Aug 17 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
Fatal error: Call to undefined function curl_init()解决方法
2010/04/09 PHP
PHP不用递归实现无限分级的例子分享
2014/04/18 PHP
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
2014/07/22 PHP
安装ImageMagick出现error while loading shared libraries的解决方法
2014/09/23 PHP
php正则表达式获取内容所有链接
2015/07/24 PHP
PHP使用fopen与file_get_contents读取文件实例分享
2016/03/04 PHP
关于PHP转换超过2038年日期出错的问题解决
2017/06/28 PHP
Yii框架常见缓存应用实例小结
2019/09/09 PHP
PHP实现一个限制实例化次数的类示例
2019/09/16 PHP
ExtJS GridPanel 根据条件改变字体颜色
2010/03/08 Javascript
在Javascript中 声明时用"var"与不用"var"的区别
2013/04/15 Javascript
JS模拟酷狗音乐播放器收缩折叠关闭效果代码
2015/10/29 Javascript
Bootstrap3 input输入框插入glyphicon图标的方法
2016/05/16 Javascript
如何利用JQuery实现从底部回到顶部的功能
2016/12/27 Javascript
Node接收电子邮件的实例代码
2017/07/21 Javascript
详解vue-cli中的ESlint配置文件eslintrc.js
2017/09/25 Javascript
vue.js图片转Base64上传图片并预览的实现方法
2018/08/02 Javascript
Vue使用mixin分发组件的可复用功能
2019/09/01 Javascript
Vue.directive 实现元素scroll逻辑复用
2019/11/29 Javascript
vue实现在进行增删改操作后刷新页面
2020/08/05 Javascript
[01:08:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS LGD-CDEC
2014/05/22 DOTA
[02:33]2014DOTA2 TI每日综述 LGD涉险晋级DK闯入胜者组
2014/07/14 DOTA
九步学会Python装饰器
2015/05/09 Python
Python使用PIL库实现验证码图片的方法
2016/03/11 Python
Python算法输出1-9数组形成的结果为100的所有运算式
2017/11/03 Python
Python实现判断给定列表是否有重复元素的方法
2018/04/11 Python
python opencv实现图片旋转矩形分割
2018/07/26 Python
Django中自定义模型管理器(Manager)及方法
2019/09/23 Python
python实现图像拼接
2020/03/05 Python
python3的pip路径在哪
2020/06/23 Python
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
意大利网上药房:Farmacia 33
2020/01/27 全球购物
String、StringBuffer、StringBuilder有区别
2015/09/18 面试题
2015年教师业务工作总结
2015/05/26 职场文书
秀!学妹看见都惊呆的Python小招数!【详细语言特性使用技巧】
2021/04/27 Python
OpenCV-Python实现轮廓的特征值
2021/06/09 Python