Django图形验证码 django-simple-captcha 使用步骤 - - 表单验证

本文详细介绍了如何在Django项目中使用django-simple-captcha库创建图形验证码,包括安装、配置settings.py、执行数据迁移、设置urls.py、编写views.py和forms.py的逻辑,以及在HTML中的实现和最终效果图展示。
摘要由CSDN通过智能技术生成
1.安装django-simple-captcha
pip install django-simple-captcha

# 如果安装有依赖库问题,请执⾏下⾯的安装 
# apt-get -y install libz-dev libjpeg-dev libfreetype6-dev python-dev
2.配置应用/验证码样式(settings.py)
# 注册应用
INSTALLED_APPS = [
    'captcha'
]

# captcha验证码样式设置
# 设置字体大小
CAPTCHA_FONT_SIZE = 20

# 生成验证码的图像大小(以像素为单位),由2元组(宽度,高度)指定
CAPTCHA_IMAGE_SIZE = (87,37)

# 验证码的背景颜色
CAPTCHA_BACKGROUND_COLOR = "#ccff99"

# 验证码的字体颜色
CAPTCHA_FOREGROUND_COLOR = "#330066"

# 生成的验证码的寿命(以分钟为单位)
CAPTCHA_TIMEOUT = 1

# 生成的验证码的长度(以字符为单位)
CAPTCHA_LENGTH = 4

# 随机字符验证码
CAPTCHA_CHALLENGE_FUNCT =  'captcha.helpers.random_char_challenge'

# # 数学验证码
# CAPTCHA_CHALLENGE_FUNCT =  'captcha.helpers.math_challenge'

# 字典词字符验证码
# CAPTCHA_CHALLENGE_FUNCT =  'captcha.helpers.word_challenge'

# 输出格式:输入框验证码图片隐藏域
CAPTCHA_OUTPUT_FORMAT ='%
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值