Python 我想将AUTH_USER_模型定位到子目录中的自定义用户模型
我的项目结构如下:Python 我想将AUTH_USER_模型定位到子目录中的自定义用户模型,python,python-3.x,django,django-rest-framework,Python,Python 3.x,Django,Django Rest Framework,我的项目结构如下: ./apps ./apps/bizusers ./apps/bizusers/admin.py ./apps/bizusers/apps.py ./apps/bizusers/models.py ./apps/bizusers/serializers.py ./apps/bizusers/tests.py ./apps/bizusers/views.py ./apps/bizusers/__init__.py ./apps/__init__.py ./config ./con
./apps
./apps/bizusers
./apps/bizusers/admin.py
./apps/bizusers/apps.py
./apps/bizusers/models.py
./apps/bizusers/serializers.py
./apps/bizusers/tests.py
./apps/bizusers/views.py
./apps/bizusers/__init__.py
./apps/__init__.py
./config
./config/asgi.py
./config/settings.py
./config/urls.py
./config/wsgi.py
./config/__init__.py
./manage.py
./requirements.txt
我的自定义用户模型在中
./apps/bizusers/models.py
我有以下设置:
已安装的应用程序=[
'应用程序',]
我在settings.py中添加了AUTH\u USER\u MODEL=“bizusers.USER”
我已尝试编辑/apps/\uuuu init\uuuuuuuy.py
和/apps/bizusers/apps.py
,但无法使其正常工作
我尝试了以下解决方案:
谢谢。你可以将你的应用程序作为另一个包的子包,但是你确实需要将你的应用程序添加到
已安装的\u apps
列表中,也就是说,你需要在列表中添加它的子包,而不是添加应用程序
:
INSTALLED_APPS = [
...
'apps.bizusers',
]
你的应用程序名是什么?bizusers还是apps?嗨@daneilJames,应用程序名是bizusers。我创建了一个文件夹“apps”来包含我的所有应用。您好@Abdul,我收到这个错误AttributeError:Manager不可用;'“auth.User”已被替换为“bizzusers.User”
@AatishKumar这意味着此设置确实有效,您现在收到此错误,因为您试图在代码中的某个位置使用默认用户模型。请将此错误的完整堆栈跟踪添加到您的问题中。是的,我在发表评论后意识到了这一点。谢谢。:)
AUTH_USER_MODEL = "bizusers.User"