=====
Django YaCaptcha
=====
Django YaCaptcha - Yandex Captcha (cleanweb) form field/widget integration app.
Uses https://github.com/coagulant/cleanweb
Quick start
-----------
1. Add "yacaptcha" to your INSTALLED_APPS setting like this:
<pre>
INSTALLED_APPS = (
'yacaptcha',
)
</pre>
2. Get the API key http://api.yandex.ru/cleanweb and add to your project settings:
<pre>
YACAPTCHA_KEY = 'your_api_key'
</pre>
3. Add YaCaptchaField in your form like this::
<pre>
from yacaptcha.fields import YaCaptchaField
class TestForm(forms.Form):
name = forms.CharField()
captcha = YaCaptchaField()
</pre>
4. Add form field widget template
You may create your own template for field widget. For this add in project settings:
<pre>
YACAPTCHA_WIDGET_TEMPLATE = 'path_to_widget.html'
</pre>
Or use default widget.html from package django-yacaptcha/templates/yacaptcha/widget.html
5. If you use django-registration, you may use registartion backend with yacaptcha field like this:
<pre>
url(r'^accounts/', include('yacaptcha.backends.default.urls')), # yacaptcha backend for registration form
(r'^accounts/', include('registration.backends.default.urls')),
</pre>
Django YaCaptcha
=====
Django YaCaptcha - Yandex Captcha (cleanweb) form field/widget integration app.
Uses https://github.com/coagulant/cleanweb
Quick start
-----------
1. Add "yacaptcha" to your INSTALLED_APPS setting like this:
<pre>
INSTALLED_APPS = (
'yacaptcha',
)
</pre>
2. Get the API key http://api.yandex.ru/cleanweb and add to your project settings:
<pre>
YACAPTCHA_KEY = 'your_api_key'
</pre>
3. Add YaCaptchaField in your form like this::
<pre>
from yacaptcha.fields import YaCaptchaField
class TestForm(forms.Form):
name = forms.CharField()
captcha = YaCaptchaField()
</pre>
4. Add form field widget template
You may create your own template for field widget. For this add in project settings:
<pre>
YACAPTCHA_WIDGET_TEMPLATE = 'path_to_widget.html'
</pre>
Or use default widget.html from package django-yacaptcha/templates/yacaptcha/widget.html
5. If you use django-registration, you may use registartion backend with yacaptcha field like this:
<pre>
url(r'^accounts/', include('yacaptcha.backends.default.urls')), # yacaptcha backend for registration form
(r'^accounts/', include('registration.backends.default.urls')),
</pre>
Metadata
Release files for django-yacaptcha 0.0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| django-yacaptcha-0.0.6.tar.gz | 4.6 kB | Without provenance | Details |
Release files / django-yacaptcha-0.0.6.tar.gz
| Download URL | django-yacaptcha-0.0.6.tar.gz |
|---|---|
| Size | 4.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
703747b5cd3faa57d96ff900a55fb0784f95337b924278a357970cef642b15b0
|
|
BLAKE2b-256 checksum How to use checksums |
71048ba0f6ad6b884157bbc213342472dce477517d368aa21eddc9879c088356
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for django-yacaptcha 0.0.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.