django框架的简单而友好的验证码模块。

django-color-captcha的Python项目详细描述


快速启动

color_captcha添加到已安装的应用程序中

INSTALLED_APPS = [
    ...
    'color_captcha',
    ...
]

运行collectstaticmanage命令

> python manage.py collectstatic

color_captcha.css文件添加到模板中

<link rel="stylesheet" href="{{ STATIC_URL }}color_captcha/css/color_captcha.css" type="text/css"/>

ColorCaptchaField添加到表单中

from django import forms
from color_captcha.fields import ColorCaptchaField


class MyForm(forms.Form)
    ...
    captcha = ColorCaptchaField(label='Choose a color')
    ...

配置

请随意使用以下选项配置您的验证码。

验证码颜色

Default:

[
    ('white', 'white'),
    ('blue', 'blue'),
    ('red', 'red'),
]

An iterable of two-string-value tuples. The first value in tuple is a HEX color code (e.g. ^{tt5}$) or css color constant (e.g. ^{tt6}$). The second value is a color name for user who has to solve the captcha.

验证码错误消息

Default:

{
    'wrong': 'Wrong answer',
    'required': 'This field is required',
    'internal': 'Internal error',
}

A dictionary with error messages for captcha field. You can override any of them.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么javaassist仅在项目中使用lambda时加载Entitymanager时抛出无效的常量类型:18   java如何识别用户是否在Alexa中首次启动技能?   java maven:如何防止插件更新   java StringBuilder将null追加为“null”   在java中,我可以在画布上绘制画布吗?   java如何在JRadioButton上垂直对齐文本和图像?   java“类是对象的集合”。这个定义是对的还是错的?   java如何用其他字符替换字符串中的1个或多个字符?   Java的HashSet<Double>及其子集的hashcode的唯一性   对象ArrayList的java并发修改错误   多线程Java线程:让EDT函数等待长时间运行的函数离开EDT   java如何重写方法,将一个实例变量和一个局部变量相加,从而生成一个数据类型为Double的新变量?