2017-04-20 63 views
0

我在Django中遇到錯誤。我看到很多類似的問題,但無法找到工作解決方案。我認爲錯誤在導入用戶模型。我無法找到解決方案。基本上,它似乎無法獲得用戶模型。請幫忙。django錯誤:django.core.exceptions.AppRegistryNotReady:應用程序尚未加載

Traceback (most recent call last): 
    File "C:\Python34\lib\site-packages\django\utils\autoreload.py", line 226, in wrapper 
    fn(*args, **kwargs) 
    File "C:\Python34\lib\site-packages\django\core\management\commands\runserver.py", line 113, in inner_run 
    autoreload.raise_last_exception() 
    File "C:\Python34\lib\site-packages\django\utils\autoreload.py", line 249, in raise_last_exception 
    six.reraise(*_exception) 
    File "C:\Python34\lib\site-packages\django\utils\six.py", line 685, in reraise 
    raise value.with_traceback(tb) 
    File "C:\Python34\lib\site-packages\django\utils\autoreload.py", line 226, in wrapper 
    fn(*args, **kwargs) 
    File "C:\Python34\lib\site-packages\django\__init__.py", line 27, in setup 
    apps.populate(settings.INSTALLED_APPS) 
    File "C:\Python34\lib\site-packages\django\apps\registry.py", line 85, in populate 
    app_config = AppConfig.create(entry) 
    File "C:\Python34\lib\site-packages\django\apps\config.py", line 90, in create 
    module = import_module(entry) 
    File "C:\Python34\lib\importlib\__init__.py", line 109, in import_module 
    return _bootstrap._gcd_import(name[level:], package, level) 
    File "<frozen importlib._bootstrap>", line 2254, in _gcd_import 
    File "<frozen importlib._bootstrap>", line 2237, in _find_and_load 
    File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked 
    File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked 
    File "<frozen importlib._bootstrap>", line 1129, in _exec 
    File "<frozen importlib._bootstrap>", line 1471, in exec_module 
    File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed 
    File "E:\Python\TheRandomSite\investor\__init__.py", line 1, in <module> 
    from . import urls 
    File "E:\Python\TheRandomSite\investor\urls.py", line 18, in <module> 
    from . import views 
    File "E:\Python\TheRandomSite\investor\views.py", line 4, in <module> 
    from investor.models import Game 
    File "E:\Python\TheRandomSite\investor\models.py", line 3, in <module> 
    from django.contrib.auth.models import User 
    File "C:\Python34\lib\site-packages\django\contrib\auth\models.py", line 4, in <module> 
    from django.contrib.auth.base_user import AbstractBaseUser, BaseUserManager 
    File "C:\Python34\lib\site-packages\django\contrib\auth\base_user.py", line 52, in <module> 
    class AbstractBaseUser(models.Model): 
    File "C:\Python34\lib\site-packages\django\db\models\base.py", line 105, in __new__ 
    app_config = apps.get_containing_app_config(module) 
    File "C:\Python34\lib\site-packages\django\apps\registry.py", line 237, in get_containing_app_config 
    self.check_apps_ready() 
    File "C:\Python34\lib\site-packages\django\apps\registry.py", line 124, in check_apps_ready 
    raise AppRegistryNotReady("Apps aren't loaded yet.") 
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet. 

謝謝。

+0

請發表您的'投資者的內容/ __ __初始化。py'文件。 –

+0

@AshishNitinPatil它只包含'from。導入urls.py'的'urls.py'中需要的'urls'作爲'include()'。 – TheRandomGuy

+0

但是爲什麼你必須將它包含在'__init __。py'中呢?爲什麼不在必要時明確導入'urls'? –

回答

2

試試這個

investor/__init__.py爲空,然後

include('investor.urls') 
+0

哦!我不知道你可以使用一個字符串。謝謝。 – TheRandomGuy

相關問題