volrath / django-captcha-admin

Simple way to add a ReCaptcha field to your admin login page.
MIT License
21 stars 10 forks source link

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