django-simple-captcha
是一个非常简单,但高度可定制的Django framework,可以向任何Django表单添加验证码图像
安装
pip3 install django-simple-captcha
快速开始
在settings.py
中添加如下配置:
INSTALLED_APPS = [
...
'captcha',
...
]
运行如下命令,生成验证码表:
python manage.py migrate
验证码表结构如下:
字段 | 类型 | 描述 |
---|---|---|
id | int | 自增ID |
hashkey | str | 哈希键 |
challenge | str | 验证码内容 |
response | str | 验证码结果 |
expiration | datetime | 过期时间 |
视图代码如下:
from captcha.views import CaptchaStore