当我尝试启动本地开发服务器时出现以下错误:
File "C:\Python27\lib\site-packages\django\apps\registry.py", line 199, in get_model
self.check_models_ready()
File "C:\Python27\lib\site-packages\django\apps\registry.py", line 131, in check_models_ready
raise AppRegistryNotReady("Models aren't loaded yet.")
django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.
所以我搜索了SO以获得答案,并且遇到this relevant post,这对我来说是最好的途径。
接受的答案表明:
解决方案是在我的程序开头添加这些行:
import django
django.setup()
我不知道应该如何或在哪里将这两行添加到我的代码中,以便这些行位于我的程序的开头。我搜索了SO&谷歌,但无法解决这个问题。
我希望有人可以轻松向我解释到底在哪里我应该添加两行代码,以便它们位于我的程序的开始。我真的不确定我的代码/程序的开头是正式的。
修改
这是我的wsgi.py文件的内容:
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "globalx.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()