Keep track of failed login attempts in Django-powered sites.
Clone or download
aleksihakli Version 4.5.4
Signed-off-by: Aleksi Häkli <>
Latest commit db44003 Jan 15, 2019


Django Axes

Jazzband PyPI release Documentation Build Status Coverage GitHub

django-axes is a very simple way for you to keep track of failed login attempts, both for the Django admin and for the rest of your site. The name is sort of a geeky pun, since axes can be read interpreted as:

  • "access", as in monitoring access attempts
  • "axes", as in tools you can use hack (generally on wood). In this case, however, the "hacking" part of it can be taken a bit further: django-axes is intended to help you stop people from hacking (popular media definition) your website. Hilarious, right? That's what I thought too!


For more information see the documentation at:


If you have questions or have trouble using the app please file a bug report at:


Separate proposed changes and PRs into small, distinct patches by type so that they can be merged faster into upstream and released quicker:

  • Feature
  • Bugfix
  • Code style
  • Documentation