简单的抓捕与YANDEX API。
django-yacaptcha的Python项目详细描述
===
django yacaptcha
==
django yacaptcha-yandex captcha(cleanweb)表单字段/小部件集成应用程序。
将“yacaptcha”添加到已安装的应用程序设置中,如下所示:
<;pre>;
已安装的应用程序=(
'yacaptcha',
)
<;/pre>;
2。获取API密钥http://api.yandex.ru/cleanweb并添加到项目设置中:
<;pre>;
yacaptcha&u key='您的API密钥'
<;/pre>;
3。在表单中添加yacaptchfield,如下所示:
<;pre>;
from yacaptcha.fields import yacaptchfield
类测试表单(forms.form):
name=forms.charfield()
captcha=yacaptchfield()
<;/pre>;
4。添加表单域小部件模板
您可以为域小部件创建自己的模板。对于此加载项项目设置:
<;pre>;
yacaptcha_widget_template='小部件.html的路径'
<;/pre>;
或使用来自包django yacaptcha/templates/yacaptcha/widget.html的默认小部件.html
5。如果使用django注册,则可以将registartion backend与yacaptcha字段一起使用,例如:
<;pre>;
url(r'^accounts/',include('yacaptcha.backends.default.url'),\yacaptcha backend用于注册表单
(r'^accounts/',include('registration.backends.default.url'),
<;/pre>;
django yacaptcha
==
django yacaptcha-yandex captcha(cleanweb)表单字段/小部件集成应用程序。
将“yacaptcha”添加到已安装的应用程序设置中,如下所示:
<;pre>;
已安装的应用程序=(
'yacaptcha',
)
<;/pre>;
2。获取API密钥http://api.yandex.ru/cleanweb并添加到项目设置中:
<;pre>;
yacaptcha&u key='您的API密钥'
<;/pre>;
3。在表单中添加yacaptchfield,如下所示:
<;pre>;
from yacaptcha.fields import yacaptchfield
类测试表单(forms.form):
name=forms.charfield()
captcha=yacaptchfield()
<;/pre>;
4。添加表单域小部件模板
您可以为域小部件创建自己的模板。对于此加载项项目设置:
<;pre>;
yacaptcha_widget_template='小部件.html的路径'
<;/pre>;
或使用来自包django yacaptcha/templates/yacaptcha/widget.html的默认小部件.html
5。如果使用django注册,则可以将registartion backend与yacaptcha字段一起使用,例如:
<;pre>;
url(r'^accounts/',include('yacaptcha.backends.default.url'),\yacaptcha backend用于注册表单
(r'^accounts/',include('registration.backends.default.url'),
<;/pre>;