通过使用Django的第三方库进行快速开发

安装软件

pip install django-simple-captcha

配置setting

使用python manage.py startapp user应用后在setting.py中添加

自定义forms.py

在应用下创建forms.py并添加如下:

from django import forms
from captcha.fields import CaptchaFieldclass UserForm(forms.Form):username = forms.CharField(label="用户名")password = forms.CharField(label="密码",widget=forms.PasswordInput)captcha = CaptchaField()

创建HTML文件

与主目录同级的templates下创建user.html并添加如下:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>陈十一yi-Document</title>
</head><body><p>用户名:{{form.username}}</p><p>密 码:{{form.password}}</p><p>验证码:{{form.captcha}}</p>
</body></html>

定义视图

在应用下的views.py中添加:

from django.shortcuts import render
from .forms import UserForm
# Create your views here.def loginView(request):if request.method=="GET":form=UserFormreturn render(request,'user.html',locals())

定义路由

urls.py中添加:

from django.contrib import admin
from django.urls import path
from django.conf.urls import url,include
from user.views import loginView
urlpatterns = [path('admin/', admin.site.urls),path('captcha/', include('captcha.urls')),# 图片验证码 路由path('login/', loginView)
]

验证

使用python.exe .\manage.py runserver启动项目登录web访问http://127.0.0.1:8000/login/即可

验证码captcha相关推荐

  1. WordPress登录注册评论滑动图片验证码插件腾讯云验证码(CAPTCHA)

    为了网站安全我们一般会在登录页.注册页.评论页添加验证码功能,传统的验证码都是输入字母数字或加减法等,现在比较流行图片滑动验证码.最为关键的是腾讯云提供有图形验证(图片滑动验证码)服务器(一年内提供几 ...

  2. CI框架验证码CAPTCHA 辅助函数的使用

    使用CAPTCHA 辅助函数很方便生成验证码,但是图片是存储在文件夹下,不是输出流,感觉不够完美,可以拿来用用. 说明:产生4位的随机数,CI根目录下建立captcha文件夹. <?php $t ...

  3. 纯js图片验证码Captcha.js

    /**  * @class Captcha  * @author 吹懜到汐州  * @description Captcha Generation  * @param el:  * @param op ...

  4. java captcha 验证码_利用开源组件制作验证码 Captcha

    jsp验证码制作 介绍两个功能强大的开源制作验证码组件SimpleCaptcha,JCAPTCHA. 1.配置 将下载的jar文件放置工程的lib目录下,打开工程的web.xml文件加上相应的配置 C ...

  5. 用java实现验证码(CAPTCHA)

    一.关于验证码 首先来说,验证码在我们的日常登录,发表言论时比较常见,它是一种用来区分登录用户是人还是机器的一种公共自动程序.它可以防止恶意破解密码.刷票.论坛灌水. 二.用java来实现验证码   ...

  6. 验证码(captcha)的由来

    如果您允许用户在您的网站上发表内容,如留下评论和创建用户配置文件,那么您可能会看到,垃圾留言散播者试图利用这些渠道来给他们自己的网站创造流量.在您的网站上出现这类垃圾留言,对任何人来说都不愉快.用户可 ...

  7. 超方便的验证码套件Captcha Genie,帮你轻松在网页上制作出图片验证码!(上)

    大家都应该看过网路上有形形色色的图片验证码(Captcha),用来防止一些机器人程式恶意去网页上留言或注册,浪费系统的资源.但是如果你自己有开发网页程式,要如何在自己的网页上设计出又简单.又有效的验证 ...

  8. tp5 captcha 验证码配置以及验证

    1-安装 composer require topthink/think-captcha 1.* -vvv 2-配置文件 'captcha' => [ // 验证码字符集合3. 'codeSet ...

  9. 在TP5使用 captcha 验证码验证码功能

    在TP5使用 captcha 验证码验证码功能 使用composer,安装captcha 1.如果你的电脑没有安装 composer 则先要安装,安装步骤及下载地址 TP5项目中下载,安装compos ...

最新文章

  1. DataCleaner 3.1.1 发布,数据质量分析管理
  2. Asp.net MVC3 一语道破
  3. 枚举法 之Java实现凑硬币
  4. hive 分区_Hive下数据仓库历史拉链表如何加工,分区键该如何选择
  5. Windows服务程序的调试
  6. java实现将一个正整数分解质因数,Java将一个正整数分解质因数
  7. fortran语法笔记
  8. 怎么查询局域网内全部电脑IP和mac地址..
  9. LeetCode206:Reverse Linked List
  10. uniapp下载文件保存到手机本地
  11. 文件服务器php源码,php 在服务器上载文件
  12. Python语音识别终极指北,没错,就是指北!
  13. stm32f103c6t6制作音乐频谱分析仪
  14. matlab 循环和判断语句,matlab中循环语句与for循环
  15. QT绘图实现橡皮擦效果
  16. linux系统支持网银吗,Linux系统能使用网银吗?Linux网银使用方法介绍
  17. 【Web_接口爬虫_Python3_百度一下_requestjsonetree】百度一下,检索“成都”,爬取标题、内容、链接地址,保存文本_20200301
  18. android程序毕业答辩ppt,软件毕业答辩PPT范例
  19. 无人机监控交通流量实时传输路况智慧交通系统说明
  20. 鲁迅文章的语言特色浅谈

热门文章

  1. scrapy 爬取拉勾网职位信息
  2. 404:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示
  3. VBScript (vbs) 脚本实例
  4. VBScript教程 一、VBScript简介
  5. 【数据分析师求职面试指南】必备编程技能整理之Hive SQL必备用法
  6. 斗地主AI算法实现 一(拆牌)
  7. 自然对数e的来源以及证明
  8. 内蒙古大学计算机学院迎新晚会,我院2019年迎新晚会成功举办
  9. 现在Win11和Win10哪个好用?
  10. Ubuntu安装vncviewer