Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/volrath/django-captcha-admin

Simple way to add a ReCaptcha field to your admin login page.
https://github.com/volrath/django-captcha-admin

Last synced: 3 months ago
JSON representation

Simple way to add a ReCaptcha field to your admin login page.

Awesome Lists containing this project

README

        

Not longer supported. I won't be addressing issues, only PRs, BUT I also won't be updating the PYPI package, so safest bet would be to go with a different package.

======================
Django Captcha Admin
======================

Simple way to add a ReCaptcha_ field to your admin login page.

4 simple steps
==============

1. Install ``django-captcha-admin`` from pypi::

$> pip install django-captcha-admin

2. Add ``captcha_admin`` and ``captcha`` to your ``INSTALLED_APPS``::

INSTALLED_APPS = (
...
'captcha_admin',
'captcha',
)

3. Add your captcha keys to your settings, the way django-recaptcha_
indicates::

RECAPTCHA_PUBLIC_KEY = 'your-public-key'
RECAPTCHA_PRIVATE_KEY = 'your-private-key'
# If I'm not a Robot is required add:
NOCAPTCHA = True

4. Edit your code so instead of importing ``admin`` from
``django.contrib``, you import it from ``captcha_admin``::

from captcha_admin import admin

# This should stay the same
admin.autodiscover()

urlpatterns = patterns(
...
url(r'^admin/', include(admin.site.urls)), # and this...
...
)

That's it!

.. _ReCaptcha: https://www.google.com/recaptcha/
.. _django-recaptcha: https://github.com/praekelt/django-recaptcha