django验证码模块 DjangoVerifyCode

码农软件 · 软件分类 · 验证码(Captcha) · 2019-04-22 12:14:30

软件介绍

在django中生成英文单词验证码,提供验证码图片生成,检查验证码等功能.

安装

pip install DjangoVerifyCode
or
easy_install DjangoVerifyCode

显示验证码(views.py)

from DjangoVerifyCode import Code
def code(request):
    code = Code(request)
    return code.display()

检查用户输入的验证码是否正确(views.py)

from DjangoVerifyCode import Code
def index(request):
    _code = request.GET.get('code') or ''
    if not _code:
        return render('index.html',locals())

    code = Code(request)
    if code.check(_code):
        return HttpResponse('验证成功')
    else:
        return HttpResponse('验证失败')

自定义

用户可根据自己的需要对DjangoVerifyCode.Code对象的属性进行设置

输出图片的宽度

code.img_width = 150

输出图片的高度

code.img_height = 30

验证码字体颜色

code.font_color = ['black','darkblue','darkred']

字体大小

font_size = 24

依赖

  • PIL

More

本文地址:https://codercto.com/soft/d/4133.html

进化式运营:从互联网菜鸟到绝顶高手

进化式运营:从互联网菜鸟到绝顶高手

李少加 / 电子工业出版社 / 2016-11 / 59

互联网运营作为一个新兴的岗位,一方面它是企业的核心岗职,身负重任,另一方面,又由于其短暂的历史,缺乏成熟体系的工作方法论,而目前业界主流的运营方法却是从企业视角出发,存在极大的改进空间。 《进化式运营:从互联网菜鸟到绝顶高手》作者基于自身十年的互联网洞察、实践经验,并融合了信息论、心理学、经济学、管理学、甚至包括生态学、进化论等跨学科跨学业的知识,从无到有地构建了一套全新的互联网运营体系:基......一起来看看 《进化式运营:从互联网菜鸟到绝顶高手》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具