django-authtools 0 travis-ci python

A custom User model for everybody!

3 years after BSD-2-Clause


.. image:: :target: :alt: Build Status

A custom user model app for Django 1.5+ that features email as username and other things. It tries to stay true to the built-in user model for the most part.

The main differences between authtools's User and django.contrib.auth's are email as username and class-based auth views.

Read the django-authtools documentation <>_.


Before you use this, you should probably read the documentation about custom User models <>_.

  1. Install the package::

    $ pip install django-authtools
  2. Add authtools to your INSTALLED_APPS.

  3. Add the following to your

    AUTH_USER_MODEL = 'authtools.User'
  4. Add authtools.urls to your URL patterns::

    urlpatterns = patterns('',
        # ...
        url(r'^accounts/', include('authtools.urls')),
        # ...
  5. Enjoy.

Related Repositories



Heavily personalized fork of the project template from "Two Scoops of Django 1.6 ...



Yet Another Django Project Template skeleton for Django projects ...

Top Contributors

acatton gavinwahl rockymeza jxcl bashu julianandrews nasrullahs jproffitt alanjds davesque glarrain gcaprio ivanvenosdel jorgecarleitao pjdelport kivikakk pilate


-   1.5.0 zip tar
-   1.4.0 zip tar
-   1.2.0 zip tar
-   1.1.0 zip tar
-   1.0.0 zip tar
-   0.2.2 zip tar
-   0.2.1 zip tar
-   0.2.0 zip tar
-   0.1.2 zip tar
-   0.1.1 zip tar
-   0.1.0 zip tar