2015-10-10 51 views
5

我有一个django 1.8的问题。控制台显示:django.core.exceptions.AppRegistryNotReady:应用尚未加载。 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. 
+0

生产或地方? – doniyor

回答

1

其实我有同样的错误今天,这是奇怪,一切工作正常昨天,我不认为我做了变更。 尝试启动开发服务器时出现错误。我最近把这个项目升级到了1.8。

对我来说,解决办法是:我改变了我的PYTHONPATH的启动脚本(以确保它也指出,1.8版本)开发服务器的一切似乎完美地工作了。

3

有关于如何这实际上可能是关于应用注册表答案#2的其他地方,但我相信它是更往往只是一个指标,什么是错的设置和Django的没有处理好失败。

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

+0

救了我,谢谢!当你所缺少的是LOGGING中指定的日志目录时,这个错误是如此令人误解。 – gorus

2

它看起来像您使用的是虚拟环境。

也许你的应用程序包含在INSTALLED_APPSsettings.py中,但未在您的虚拟环境中安装(例如,通过pip install django-multisite)。

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

+0

我也有这个问题。忘了在从本地环境迁移到虚拟机时在虚拟环境中安装附加应用程序.. –

相关问题