Невозможно создать учетную запись --- Djoser, Django_Rest_Framework

Моя пользовательская модель

enter image description here

Мой пользовательский сериализатор

enter image description here

Мой пользовательский менеджер

enter image description here

Моя ошибка enter image description here

Вам нужно наследовать от AbstractBaseUser, а не от AbstractUser

from django.contrib.auth.base_user import AbstractBaseUser
from django.contrib.auth.models import PermissionsMixin


class CustomUser(AbstractBaseUser, PermissionsMixin):
    # put your fields here 
    is_superuser = models.BooleanField(default=False)
    is_staff = models.BooleanField(default=False)
    is_active = models.BooleanField(default=True)

и в settings.py файле

AUTH_USER_MODEL = 'your_app_name.CustomUser'
Вернуться на верх