Registry / devops / django-custom-user

django-custom-user

JSON →
library1.1pypypiunverified

A Django package that provides a custom user model with email as the unique identifier instead of username, while maintaining the same API and behavior as Django's default User. Current version: 1.1. Release cadence is low (last release 2020).

pip install django-custom-user
INSTALL
IMPORT
SIG · DJANGO-CUSTOM-USER
D
django-custom-user
devopspythonv1.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

EmailUser
from custom_user.models import EmailUser
from django_custom_user.models import EmailUser

Add to INSTALLED_APPS and set AUTH_USER_MODEL. Then run migrations.

INSTALLED_APPS = [ 'django_custom_user', # ... ] AUTH_USER_MODEL = 'django_custom_user.EmailUser' # Run migrations # python manage.py migrate
Debug
Known issues
breakingThis package is archived and no longer maintained. It may not work with Django versions beyond 3.x.
fix
Consider using official Django custom user model or alternatives like django-allauth.
affects: >=1.1
deprecatedThe package uses the old migration format. Newer Django versions may require updates.
fix
Check compatibility; may need to fork and update migrations.
affects: Django >=3.2
gotchaSetting AUTH_USER_MODEL after running initial migrations can cause database issues.
fix
Set AUTH_USER_MODEL before first migration. If already migrated, you need to start over or use a custom migration.
affects: all
Upgrade
Version history
1.1latest on PyPI · released Dec 9, 2022
Audit
Dependencies
djangorequiredRequired for custom user model.
Agent activity
5 hits · last 30 days
node
4
Resources
django-custom-user — pip install django-custom-user · libregistry