Keep track of failed login attempts in Django-powered sites.
Find a file
Aleksi Häkli a5c2a2b10d
Improve README and add badges
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2019-01-14 16:43:42 +02:00
axes Version 4.5.3 2019-01-14 15:25:23 +02:00
docs Backwards compatibility fixes for credentials 2018-12-23 02:58:53 +02:00
.coveragerc Change broken coveralls to codecov 2018-12-23 17:01:08 +01:00
.gitignore Add .idea to .gitignore 2018-12-23 15:42:37 +01:00
.prospector.yaml Add Python 3.7 to supported versions 2018-12-10 19:48:46 +02:00
.travis.yml Clean up .travis.yml field ordering 2018-12-25 18:55:15 +01:00
CHANGES.txt Version 4.5.3 2019-01-14 15:25:23 +02:00
CONTRIBUTING.md Add CONTRIBUTING.md according to jazzband guidelines 2016-07-30 16:14:30 +02:00
LICENSE GC #1 - I've implemented some of the groovy features offered by philipn. Thanks! 2009-12-16 23:24:30 -05:00
manage.py add a manage.py to make making migrations easier 2018-10-24 16:55:17 -07:00
MANIFEST.in Add translations to the distribution 2018-12-08 15:15:03 +02:00
README.rst Improve README and add badges 2019-01-14 16:43:42 +02:00
requirements.txt Change broken coveralls to codecov 2018-12-23 17:01:08 +01:00
runtests.py Backport unicode string literals for Python 2.7 2018-04-18 15:21:09 +03:00
setup.py Fix tests for Django 2.1 2018-12-23 15:52:21 +01:00
tox.ini Change broken coveralls to codecov 2018-12-23 17:01:08 +01:00

Django Axes
===========

.. image:: https://jazzband.co/static/img/badge.svg
   :target: https://jazzband.co/
   :alt: Jazzband

.. image:: https://img.shields.io/pypi/v/django-axes.svg
   :target: https://pypi.org/project/django-axes/
   :alt: PyPI release

.. image:: https://img.shields.io/readthedocs/django-axes.svg
   :target: https://django-axes.readthedocs.io/
   :alt: Documentation

.. image:: https://secure.travis-ci.org/jazzband/django-axes.svg?branch=master
   :target: http://travis-ci.org/jazzband/django-axes
   :alt: Build Status

.. image:: https://codecov.io/gh/jazzband/django-axes/branch/master/graph/badge.svg
   :target: https://codecov.io/gh/jazzband/django-axes
   :alt: Coverage


``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!


Documentation
-------------

For more information see the documentation at:

https://django-axes.readthedocs.io/


Issues
------

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

https://github.com/jazzband/django-axes/issues


Contributing
------------

Please open issues and pull requests for contributions and patches.

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

* Feature
* Bugfix
* Documentation
* Code style and whitespace