zoukankan      html  css  js  c++  java
  • Django Simple Captcha插件

    正文开始

    先看官方描述

     

    1.安装

    打开控制台,输入如下:

    pip install django-simple-captcha


    2.把APP添加到Django项目
    进入自己的Django项目,在setting.py中添加captcha

     

    3.同步数据库!!!

    这一步是为了添加一个用于生成验证码的数据库表单

    在控制台输入

    python manage.py migrate
    然后就会看见数据库中多了一个表,这是用来保存验证码的

     

    4.添加Captcha路由到你的Django项目的urls.py文件中

     

    5.然后在你需要添加验证码的APP添加forms文件,进入forms.py,如果没有就新建forms.py文件

    添加以下代码(这是我的实际使用)

    而官方的示例如下:

    6.再在你项目的Views.py文件中添加验证验证码表单的语句
    官方示例如下,已翻译,我加了自己的备注:

    这是我自己结合登陆功能实际的运用,我的forms表单在上面,大家可以结合一下看看

    (这是我实际运用)

     提交时候现验证下验证码,以后再走自己的逻辑

    7.现在验证码的验证过程已经完成了,接下来完成如何在html页面中显示验证码
    直接在需要验证码的地方添加Django模版标签


    第一个大家很熟悉,第二个Django Simple Captcha的验证标签,login_form这个名字是在veiws.py中定义的
    这个标签会自动生成大家在forms.py里面的表单,我的有三个,分别是username,password,captcha

    如果大家只想要验证码功能,就可以这么用

  • 相关阅读:
    objectivec 中 category 和 extension 的区别
    提高audioqueue启动时间的一个技巧
    iOS中url中文编码问题
    XP重装后grub引导修复( Ubuntu10.10 与XP双系统 )
    Ubuntu10.10 与XP双系统安装
    BSF脚本引擎
    随机访问类RandomAccessFile多线程下载
    Spring AOP解决系统日志备忘
    OA和KM知识管理的区别
    JavaMail接收指定账号邮件
  • 原文地址:https://www.cnblogs.com/clbao/p/9919712.html
Copyright © 2011-2022 走看看