django验证码模块 DjangoVerifyCode
- 授权协议: GPL
- 开发语言: Python
- 操作系统: 跨平台
- 软件首页: https://github.com/tianyu0915/DjangoVerifyCode
- 软件文档: https://github.com/tianyu0915/DjangoVerifyCode/blob/master/README.md
软件介绍
在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
Head First Python
Paul Barry / O'Reilly Media / 2010-11-30 / USD 49.99
Are you keen to add Python to your programming skills? Learn quickly and have some fun at the same time with Head First Python. This book takes you beyond typical how-to manuals with engaging images, ......一起来看看 《Head First Python》 这本书的介绍吧!
