Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jambonrose/django-improved-user
A custom Django user that authenticates via email. Follows identity and authentication best practices.
https://github.com/jambonrose/django-improved-user
django django-application django-authentication django-user
Last synced: 2 days ago
JSON representation
A custom Django user that authenticates via email. Follows identity and authentication best practices.
- Host: GitHub
- URL: https://github.com/jambonrose/django-improved-user
- Owner: jambonrose
- License: bsd-2-clause
- Created: 2016-10-25T02:00:47.000Z (about 8 years ago)
- Default Branch: development
- Last Pushed: 2024-12-23T20:03:18.000Z (29 days ago)
- Last Synced: 2025-01-13T01:02:10.521Z (9 days ago)
- Topics: django, django-application, django-authentication, django-user
- Language: Python
- Homepage:
- Size: 572 KB
- Stars: 149
- Watchers: 3
- Forks: 15
- Open Issues: 6
-
Metadata Files:
- Readme: README.rst
- Changelog: HISTORY.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Authors: AUTHORS.rst
Awesome Lists containing this project
README
Latest Release: |Version| |Tag|
Documentation: |StableDocs|
Compatibility: |Python| |Django| |License| |Black|
Tests: |Pre-commit| |Coverage|
.. |Version| image:: https://img.shields.io/pypi/v/django-improved-user
:target: https://pypi.org/project/django-improved-user/
:alt: PyPI Version.. |Tag| image:: https://img.shields.io/github/v/tag/jambonrose/django-improved-user
:target: https://github.com/jambonrose/django-improved-user/releases
:alt: Github Tag.. |StableDocs| image:: https://readthedocs.org/projects/django-improved-user/badge/?version=stable
:target: https://django-improved-user.readthedocs.io/en/stable/?badge=stable
:alt: Stable Documentation Status.. |Python| image:: https://img.shields.io/pypi/pyversions/django-improved-user
:target: https://pypi.org/project/django-improved-user/
:alt: Python Support.. |Django| image:: https://img.shields.io/pypi/frameworkversions/django/django-improved-user
:target: https://pypi.org/project/django-improved-user/
:alt: Django Support.. |License| image:: https://img.shields.io/pypi/l/django-improved-user
:target: http://opensource.org/licenses/BSD-2-Clause
:alt: License.. |Pre-commit| image:: https://results.pre-commit.ci/badge/github/jambonrose/django-improved-user/development.svg
:target: https://results.pre-commit.ci/latest/github/jambonrose/django-improved-user/development
:alt: pre-commit.ci status.. |Coverage| image:: https://codecov.io/gh/jambonrose/django-improved-user/branch/development/graph/badge.svg
:target: https://codecov.io/gh/jambonrose/django-improved-user
:alt: Coverage Status.. |Black| image:: https://img.shields.io/badge/code%20style-black-000000
:target: https://github.com/psf/black.. end-badges
Read Me
=======This project provides a custom user model that improves on Django's
default by making a few modern and international changes.* Uses email as the username to simplify login for users
* Replace :code:`first_name` and :code:`last_name` with international
friendly :code:`short_name` and :code:`full_name` fieldsThe project also provides mix-in classes to make building custom User
models easier.For an explanation of why and how the project was built, please see the
`Project Rationale`_.For information about getting started, please refer to the `quickstart
documentation`_.For information about how to help with the project, please see the
`contributing documentation`_... _contributing documentation: https://django-improved-user.readthedocs.io/en/latest/contributing.html
.. _Project Rationale: https://django-improved-user.readthedocs.io/en/latest/rationale.html
.. _quickstart documentation: https://django-improved-user.readthedocs.io/en/latest/quickstart.html