Use an email address in place of a username in Django.
As a standard convention for new Django projects, they should begin with a custom user model, per our django-practices.
-
django-emailuser provides a custom user model
-
django-emailuser uses AbstractUser to replace username with an email field.
-
Area of focus:
- All django projects.
- Django apps.
Further rationale provided.
For installation, please see install
To run locally and develop, see development.md
Please review standards before submitting issues and pull requests. Thank you in advance for feedback, criticism, and feature requests.
A full example is provided here
MIT - See LICENSE.md