Skip to content

Instantly share code, notes, and snippets.

@ade555
ade555 / models.py
Last active April 4, 2024 09:15
A smiple custom user model for Django
from django.db import models
from django.contrib.auth.models import BaseUserManager, AbstractUser
# create a custom user manager
class CustomUserManager(BaseUserManager):
def create_user(self, email, password, **extra_fields):
email = self.normalize_email(email)
user = self.model(
email=email,
**extra_fields