AUTH_USER_模型引用了尚未安装的模型“AUTH_app.AuthAppShopUser”

2024-09-28 01:25:39 发布

您现在位置:Python中文网/ 问答频道 /正文

已编辑:最后添加更多详细信息以帮助诊断

我试图通过使用github中的这个库来实现shopify身份验证:https://github.com/discolabs/django-shopify-auth

但是,在“设置”中指定以下值并完成其他相关步骤后,出现以下错误:

AUTH_USER_模型引用了尚未安装的模型“AUTH_app.AuthAppShopUser”

settings.py:

    INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'shopify_auth',
    ]
    AUTH_USER_MODEL = 'auth_app.AuthAppShopUser'

auth_demo/models.py:

    from django.db import models

    from shopify_auth.models import AbstractShopUser

    class AuthAppShopUser(AbstractShopUser):
        pass

我的vscode截图:take.ms/gB0pD–codingbat2050 settings.py-pastebin.com/ju2kjTFe中的完整代码


Tags: djangofrompy模型githubcomauthapp
3条回答

根据您的屏幕截图,您似乎没有更新在settings.py文件中创建的应用程序的名称。 你能检查一下吗

尝试使用以下工具运行迁移:

python manage.py migrate

如果它不能解决您的问题,您可以共享整个settings.py文件吗

您没有名为“auth_app”的模块,它是“auth_demo”,您需要更改auth_USER_模型以引用模块的正确名称

AUTH_USER_MODEL = 'auth_demo.AuthAppShopUser'

相关问题 更多 >

    热门问题