Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fusionbox/django-authtools
A custom User model for everybody!
https://github.com/fusionbox/django-authtools
Last synced: about 9 hours ago
JSON representation
A custom User model for everybody!
- Host: GitHub
- URL: https://github.com/fusionbox/django-authtools
- Owner: fusionbox
- License: bsd-2-clause
- Created: 2013-05-20T23:19:33.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-03-19T18:47:15.000Z (10 months ago)
- Last Synced: 2025-01-18T13:08:03.479Z (7 days ago)
- Language: Python
- Homepage: https://django-authtools.readthedocs.org/
- Size: 287 KB
- Stars: 373
- Watchers: 31
- Forks: 103
- Open Issues: 9
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
Awesome Lists containing this project
- starred-awesome - django-authtools - A custom User model for everybody! (Python)
README
django-authtools
================|Build status|
.. |Build status| image:: https://github.com/fusionbox/django-authtools/actions/workflows/ci.yml/badge.svg
:target: https://github.com/fusionbox/django-authtools/actions/workflows/ci.yml
:alt: Build StatusA custom user model app for Django 2.2+ that features email as username and
other things. It tries to stay true to the built-in user model for the most
part.Read the `django-authtools documentation
`_.Quickstart
==========Before you use this, you should probably read the documentation about `custom
User models
`_.1. Install the package:
.. code-block:: bash
$ pip install django-authtools
2. Add ``authtools`` to your ``INSTALLED_APPS``.
3. Add the following to your settings.py:
.. code-block:: python
AUTH_USER_MODEL = 'authtools.User'
4. Enjoy.