Custom user model app for Django featuring email as username and class-based views for authentication.
Project description
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.
Quickstart
Before you use this, you should probably read the documentation about custom User models.
Install the package:
$ pip install django-authtools
Add authtools to your INSTALLED_APPS.
Add the following to your settings.py:
AUTH_USER_MODEL = 'authtools.User'
Add authtools.urls to your URL patterns:
urlpatterns = patterns('', # ... url(r'^accounts/', include('authtools.urls')), # ... )
Enjoy.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.