Use the AbstractUser model if you need changes to the default user model.
import uuid from django.db import models from django.contrib.auth.models import AbstractUser class MyUser(AbstractUser): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
Then in settings.py ,
AUTH_USER_MODEL = 'myapp.MyUser'
source share