Django验证码生成模块 DjangoVerifyCode使用方法的代码

下面代码是关于Django验证码生成模块 DjangoVerifyCode使用方法的代码。

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

安装PIL可以使用:




pip install pil

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 利用HTTP协议向服务器传参的几种途径、响应、Cookie、Session、类视图、中间件 注意: 1>Dja...
    Cestine阅读 1,493评论 0 2
  • 切换到创建项目的目录 cd C:\Users\admin\Desktop\DjangoProject创建名为pr...
    在努力中阅读 3,539评论 2 3
  • 此段内容简要来自自强学堂的教程详情请查询自强学堂 一、 后台的运作流程 接收request请求 处理数据 获取请求...
    coder_ben阅读 5,346评论 6 56
  • 模块间联系越多,其耦合性越强,同时表明其独立性越差( 降低耦合性,可以提高其独立性)。软件设计中通常用耦合度和内聚...
    riverstation阅读 2,222评论 0 8
  • 先上成品。哒哒哒。 今天下午,吃完午饭,搬了只小凳儿,坐着门口昏昏欲睡。 然后走来一只流浪猫,黄黑相间的杂毛,蓝色...
    吃薄荷糖的樾樾阅读 914评论 7 5

友情链接更多精彩内容