django.core.exceptions.AppRegistryNotReady:尚未加载应用。 django 1.8

时间:2015-10-10 17:17:33

标签: python django

我的django 1.8有问题。控制台显示:

Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/home/adriann/django/project_varincenti/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 351, in execute_from_command_line
    utility.execute()
  File "/home/adriann/django/project_varincenti/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 343, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/home/adriann/django/project_varincenti/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 177, in fetch_command
    commands = get_commands()
  File "/home/adriann/django/project_varincenti/env/local/lib/python2.7/site-packages/django/utils/lru_cache.py", line 101, in wrapper
    result = user_function(*args, **kwds)
  File "/home/adriann/django/project_varincenti/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 72, in get_commands
    for app_config in reversed(list(apps.get_app_configs())):
  File "/home/adriann/django/project_varincenti/env/local/lib/python2.7/site-packages/django/apps/registry.py", line 137, in get_app_configs
    self.check_apps_ready()
  File "/home/adriann/django/project_varincenti/env/local/lib/python2.7/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.

3 个答案:

答案 0 :(得分:4)

Stackoverflow上的其他地方有关于如何实际关于app注册表的答案,但我相信它通常只是指示设置中出现问题并且Django没有很好地处理故障。

我只是在LOGGING设置中有一个错误的记录器文件名时出现了完全相同的错误 - 我所指的目录不存在,因此记录器初始化失败。

答案 1 :(得分:2)

看起来您正在使用虚拟环境。

也许您在INSTALLED_APPS settings.py下有一个应用,但未在虚拟环境中安装(例如通过pip install django-multisite)。

(我在开始使用虚拟环境后收到同样的错误。)

答案 2 :(得分:1)

我今天实际上遇到了同样的错误,这很奇怪,因为昨天一切正常,我认为我没有改变任何东西。 我在尝试启动开发服务器时遇到错误。我最近将这个项目升级到了1.8。

我的解决方案是:我在启动脚本上更改了PYTHONPATH(以确保它也指向1.8版本)的开发服务器,一切似乎再次完美。