Django Admin Honeypot

:honey_pot: A fake Django admin login screen page.

===================== django-admin-honeypot

.. image:: :target: :alt: Travis-CI

.. image:: :target: :alt: Coverage

.. image:: :target: :alt: Code Climate

django-admin-honeypot is a fake Django admin login screen to log and notify admins of attempted unauthorized access. This app was inspired by discussion in and around Paul McMillan's security talk at DjangoCon 2011.

  • Author: Derek Payton <>_
  • Version: 1.1.0
  • License: MIT



  • Install django-admin-honeypot from PyPI::

      pip install django-admin-honeypot
  • Add admin_honeypot to INSTALLED_APPS

  • Update your


      urlpatterns = [
          path('admin/', include('admin_honeypot.urls', namespace='admin_honeypot')),
  • Run python migrate

NOTE: replace secret in the url above with your own secret url prefix