Python django中的settings.py导致生成错误

Python django中的settings.py导致生成错误,python,django,django-rest-framework,Python,Django,Django Rest Framework,-在django中创建了一个项目,其“CustomUser”模型源自应用程序“users”中的“AbstractUser” -下面是设置文件片段 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', '

-在django中创建了一个项目,其“CustomUser”模型源自应用程序“users”中的“AbstractUser” -下面是设置文件片段

INSTALLED_APPS = [

    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',


    'rest_framework',
    'rest_framework.authtoken',


    'crispy_forms',
    'users',
在迁移失败的情况下运行python manage.py makemigrations命令时出现以下错误

ValueError: The field authtoken.Token.user was declared with a lazy reference to 'users.user', but app 'users' doesn't provide model 'user'.
经过多次尝试和错误,我已经从安装的应用程序中删除了“rest_framework.authtoken”,迁移错误消失了,我的站点开始正常运行。问题是我想使用rest\u framework和基于令牌的授权,但若我在设置中保留“rest\u framework.authtoken”,则不会进行迁移


请帮助

您能提供定义用户的模型文件吗?这个错误看起来不像是说authToken有什么问题,而是缺少用户模型。同时发布用户模型,以便验证其语法是否正确。让我们试着解决这个问题!自定义模型名称是什么?CustomUser是从Abstractuser模型派生的自定义用户模型的名称。此模型在用户应用程序中。~~~类CustomUser(AbstractUser):pass#在此处添加其他字段def u str u(self):返回self.email~~~