Python LookupError:App';层次结构';不';我没有';CustomUser';模型

Python LookupError:App';层次结构';不';我没有';CustomUser';模型,python,django,django-admin,django-custom-user,Python,Django,Django Admin,Django Custom User,我一直在遵循Django文档创建自定义用户模型 以下是主要错误- (编辑-我被要求添加整个回溯,所以它就在这里) 更糟糕的是,在出现下面的错误之后,我已经做了网站告诉我的一切,在任何地方都找不到答案 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Lenovo\AppData\Local\Programs

我一直在遵循Django文档创建自定义用户模型

以下是主要错误- (编辑-我被要求添加整个回溯,所以它就在这里)

更糟糕的是,在出现下面的错误之后,我已经做了网站告诉我的一切,在任何地方都找不到答案

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python37\lib\threading.py", line 926, in _bootstrap_inner
    self.run()
  File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python37\lib\threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\django\utils\autoreload.py", line 53, in wrapper
    fn(*args, **kwargs)
  File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\django\core\management\commands\runserver.py", line 109, in inner_run
    autoreload.raise_last_exception()
  File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\django\utils\autoreload.py", line 76, in raise_last_exception
    raise _exception[1]
  File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\django\core\management\__init__.py", line 357, in execute 
    autoreload.check_errors(django.setup)()
  File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\django\utils\autoreload.py", line 53, in wrapper
    fn(*args, **kwargs)
  File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\django\__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\django\apps\registry.py", line 114, in populate
    app_config.import_models()
  File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\django\apps\config.py", line 211, in import_models        
    self.models_module = import_module(models_module_name)
  File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python37\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "D:\Coding\TimeSheet\_OFFICIAL_\InsemiTimeSheet\Project\Infrastructure\InsemiSystem\Hierarchy\models.py", line 3, in <module>       
    from django.contrib.auth.admin import UserAdmin
  File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\django\contrib\auth\admin.py", line 6, in <module>        
    from django.contrib.auth.forms import (
  File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\django\contrib\auth\forms.py", line 20, in <module>       
    UserModel = get_user_model()
  File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\django\contrib\auth\__init__.py", line 161, in get_user_model
    "AUTH_USER_MODEL refers to model '%s' that has not been installed" % settings.AUTH_USER_MODEL
django.core.exceptions.ImproperlyConfigured: AUTH_USER_MODEL refers to model 'Hierarchy.CustomUser' that has not been installed
我还正确地将其添加为AUTH_USER_模型,使用-

AUTH_USER_MODEL = 'Hierarchy.CustomUser'

您可以发布所有回溯吗?@ncopiy添加了完整的回溯,希望它能帮助识别错误您是否在settings.py中将“Hierarchy”添加到
已安装的应用程序中@是的,这是我们检查的第一件事,它就在那里。这个错误不应该出现,因为我无法理解它发生的原因。尝试用
Hierarchy.apps.HierarchyConfig
替换
HierarchyConfig
(检查你有一个带有
HierarchyConfig
cls的apps.py)可以发布所有回溯吗?@ncopiy添加了完整的回溯,希望它能帮助识别错误您是否在settings.py中将“层次结构”添加到
INSTALLED\u APPS
@是的,这是我们检查的第一件事,它就在那里。此错误不应该出现,因为我无法理解它发生的原因。请尝试用
Hierarchy.apps.HierarchyConfig
替换
HierarchyConfig
(检查您是否有一个带有
HierarchyConfig
cls的apps.py)
from django.db import models
from django.contrib.auth.models import (AbstractBaseUser, BaseUserManager)
from django.contrib.auth.admin import UserAdmin

class CustomUser(AbstractBaseUser):
     #I proceeded to create the User details here
AUTH_USER_MODEL = 'Hierarchy.CustomUser'