功能

实现验证码

安装

pip install  django-simple-captcha==0.4.

使用前准备

首先需要加入到 django 的 app 中

更新下数据库 会添加一张新的表

python manage.py migrate

在urls 中添加一条 url

    url(r'^captcha/', include('captcha.urls')),

form 中应用

from captcha.fields import CaptchaField

# 注册form
class RegisterForm(forms.Form):
email = forms.EmailField(required=True)
password = forms.CharField(required=True, min_length=5)
# 验证码使用,error_messages修改错误显示信息
captcha = CaptchaField(error_messages={"invalid": "验证码错误"})

视图中传到模板后再模板中使用即可

展现出来的效果如下

最新文章

  1. SQL Server 从数据库中查询去年的今天的数据的sql语句
  2. ios8 设置单元格分割线无效
  3. ps切图抠图详解-web前端(转)
  4. POJ 1039问题描述
  5. bootstrap学习笔记<十一>(导航条)
  6. delphi 判断调试状态
  7. 【转】EXT JS MVC开发模式
  8. input type=button设置高度不管用
  9. iOS网络请求基础
  10. bootstrap的popover在trigger设置为hover时不隐藏popover
  11. 以深圳.NET俱乐部名义 的技术交流会圆满成功
  12. 自定义Func模块
  13. 019_UT、IT、ST、UAT
  14. Linux查看系统信息的命令及已安装软件包的命令
  15. es6 和 python 语法比较
  16. Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令
  17. 《数据仓库ETL工具箱》读书笔记
  18. pip install pyinstaller
  19. IDEA在jsp页面写out.print()代码报错
  20. 第六篇:Jmeter Ftp服务器的连接

热门文章

  1. 简单的将Excel数据同步到SqlServer数据库中
  2. redis 的使用,及如何使用redis维护数亿人的登录状态
  3. eclipse中不能保存汉字的解决方法
  4. echarts使用笔记三:柱子对比
  5. Hive基础
  6. alibaba druid
  7. vs快捷键 C#
  8. AJAX返回值问题
  9. Oracle创建及调用存储过程
  10. 对于修改jsp页面后页面不发生变化的解决方法