django表单的简单、安全的数学验证码
django-math-captcha的Python项目详细描述
Authors: | Justin Quick <justquick@gmail.com> |
---|---|
Version: | 0.1 |
在表单中使用:
from math_captcha import MathCaptchaModelForm from myapp.models import Blog class MyExistingForm(MathCaptchaModelForm): # instead of forms.ModelForm #... extra fields here class Meta: model = Blog
现在您可以确定,创建博客的用户只有人类
查看示例项目以获得更实际的使用和测试。
设置
在设置中设置数学验证码交互的行为。py
MATH_CAPTCHA_NUMBERS
生成问题时随机选择的数字列表。 默认为[1,2,3,4,5]。
MATH_CAPTCHA_OPERATORS
要使用的数学运算符列表。默认值只有加(+)和减(-)。 可用的运算符有:add(+)、subtract(-)、multiply(*)、divide(/)和modulo(%)
MATH_CAPTCHA_QUESTION
作为数学问题标签出现在表单上的问题。默认为'Are you human?'