Skip to content
A custom Django user that authenticates via email. Follows identity and authentication best practices.
Branch: development
Clone or download
pyup-bot and jambonrose ❗️ December dependency update (#106)
* Update faker from 0.8.18 to 1.0.0
* Update pygments from 2.2.0 to 2.3.0
* Update python-dateutil from 2.7.3 to 2.7.5
* Update sphinx-rtd-theme from 0.4.1 to 0.4.2
* Update sphinx from 1.7.8 to 1.8.2
* Update django-extensions from 2.1.2 to 2.1.4
* Update django-registration from 2.4.1 to 2.5.2
* Update astroid from 2.0.4 to 2.1.0
* Update coverage from 4.5.1 to 4.5.2
* Update flake8 from 3.5.0 to 3.6.0
* Update pylint-django from 2.0.2 to 2.0.4
* Update pylint from 2.1.1 to 2.2.2
* Update setuptools from 40.2.0 to 40.6.2
* Update tox from 3.2.1 to 3.5.3
* Update twine from 1.11.0 to 1.12.1
* Update wheel from 0.31.1 to 0.32.3
* Pin django-coverage-plugin to 1.6.0
* 🔧 Tox installs Django 2.1 and above (remove rc)
* 🔨 Fix W605 "Invalid escape sequence" in tests
* 🔨 Add contrib messages for Admin in Dj 2.2+
* 🔨 Remove unnecessary pass statements
Latest commit e5fbb4f Dec 2, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add reference and migration docs (#29) Aug 26, 2017
docs
example_extension_project ❗️ December dependency update (#106) Dec 2, 2018
example_integration_project ❗️ December dependency update (#106) Dec 2, 2018
example_replacement_project ❗️ December dependency update (#106) Dec 2, 2018
src/improved_user ❗️ December dependency update (#106) Dec 2, 2018
tests ❗️ December dependency update (#106) Dec 2, 2018
.bumpversion.cfg 🎉 Release v1.0.0 (#97) Jul 28, 2018
.coveragerc Integrate coverage and codecov (#16) Jul 31, 2017
.gitignore Fix #36 - Refactor model mixins into module (#46) Oct 8, 2017
.ignore Fix #49 - get_user_model in forms/factories (#50) Oct 16, 2017
.isort.cfg Provide example project integration (#28) Aug 23, 2017
.pylintrc ❗️ Weekly dependency update (#92) Jul 27, 2018
.pyup.yml 🔧 Run PyUp every month (#95) Jul 28, 2018
.travis.yml ❗️ Scheduled monthly dependency update for August (#99) Aug 8, 2018
AUTHORS.rst Add Lander Kerbey to Authors (#102) Sep 1, 2018
CODE_OF_CONDUCT.md Add basic documentation (#26) Aug 17, 2017
CONTRIBUTING.rst Add rationale and change log (#34) Aug 29, 2017
HISTORY.rst 📚 Add docs about extending app (#98) Jul 29, 2018
LICENSE Prepare for first release (#7) Jun 28, 2017
MANIFEST.in Fix #49 - get_user_model in forms/factories (#50) Oct 16, 2017
Makefile Fix #49 - get_user_model in forms/factories (#50) Oct 16, 2017
README.rst 📚 Add docs about extending app (#98) Jul 29, 2018
appveyor.yml ❗️ Scheduled monthly dependency update for August (#99) Aug 8, 2018
doc-requirements.txt ❗️ December dependency update (#106) Dec 2, 2018
requirements.txt ❗️ December dependency update (#106) Dec 2, 2018
runtests.py ❗️ December dependency update (#106) Dec 2, 2018
setup.cfg Prepare for Django 2.0 (#43) Oct 2, 2017
setup.py ❗️ December dependency update (#106) Dec 2, 2018
tox.ini ❗️ December dependency update (#106) Dec 2, 2018

README.rst

Latest Release: PyPI Version Github Tag

Documentation: Development Documentation Status

Compatibility: Python Implementation Support Python Support Django Support License

Tests: Travis Build Status AppVeyor Build Status Coverage Status Updates

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 first_name and last_name with international friendly short_name and full_name fields

The 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.

You can’t perform that action at this time.