无法创建帐户 --- Djoser,Django_Rest_Framework

Unable to create account --- Djoser, Django_Rest_Framework

我的自定义模型

我的自定义序列化程序

我的自定义管理器

我的错误

您需要继承 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'