首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为'Apps‘目录结构注册自定义用户时遇到问题

为'Apps‘目录结构注册自定义用户时遇到问题
EN

Stack Overflow用户
提问于 2021-03-10 03:44:43
回答 1查看 17关注 0票数 0

我有一个Django项目,但是我没有把django项目和所有的应用程序放在同一个目录下,而是创建了一个名为' apps‘的目录来放置我所有的应用程序。例如,结构可能如下所示:

django_project

*-settings.py

2.

*- wsgi.py

应用程序

*- app1

*- admin.py

*……

*- views.py

*- login_app

*- admin.py

*……

*- views.py

我想向login_app添加一个自定义用户。但是,当我将django_project中的AUTH_USER_MODEL更改为以下内容时,我遇到了一个问题:

代码语言:javascript
复制
AUTH_USER_MODEL = 'login_app.User'

AUTH_USER_MODEL refers to model 'login_app.User' that has not been installed

我尝试将其更改为“apps.login_app.User”,但这引发了一个错误。

当目录结构为apps/login_app时,如何注册'User‘?

EN

回答 1

Stack Overflow用户

发布于 2021-03-10 04:17:32

试试这个:

settings.py:

代码语言:javascript
复制
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',

    'apps.app1.apps.AppOneConfig', 
    'apps.login_app.apps.LoginAppConfig'  ⬅⬅⬅⬅⬅
     
]
    ....
   AUTH_USER_MODEL = 'apps.login_app.User'

apps/login_app/apps.py:

代码语言:javascript
复制
from django.apps import AppConfig

class LoginAppConfig(AppConfig):
            ⬇⬇⬇
    name = 'apps.login_app'

请告诉我这是否有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66553720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档