【问题标题】:Django AppRegistryNotReady ErrorDjango AppRegistryNotReady 错误
【发布时间】:2015-10-29 12:24:50
【问题描述】:

将我的项目从 1.8.5 迁移到 1.9b1 会导致下一次回溯

Traceback (most recent call last):
  File "/Users/.../manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/Users/.../env3/lib/python3.5/site-packages/django/core/management/__init__.py", line 350, in execute_from_command_line
    utility.execute()
  File "/Users/.../env3/lib/python3.5/site-packages/django/core/management/__init__.py", line 342, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/Users/.../env3/lib/python3.5/site-packages/django/core/management/__init__.py", line 176, in fetch_command
    commands = get_commands()
  File "/Users/.../env3/lib/python3.5/site-packages/django/core/management/__init__.py", line 71, in get_commands
    for app_config in reversed(list(apps.get_app_configs())):
  File "/Users/.../env3/lib/python3.5/site-packages/django/apps/registry.py", line 137, in get_app_configs
    self.check_apps_ready()
  File "/Users/.../env3/lib/python3.5/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.

Process finished with exit code 1

我的 manage.py 很简单:

#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings.base")

    from django.core.management import execute_from_command_line

    execute_from_command_line(sys.argv)

我查看了 Django 1.9 更新指南,但它没有提供任何有关应用加载的信息。

【问题讨论】:

    标签: python django django-1.9


    【解决方案1】:

    当找不到设置文件时,我通常会看到类似的错误消息堆栈。因此,在这种情况下,您的 settings\base.py 文件要么找不到,要么缺少 django 1.9 所需的一些设置。

    由于这是一次迁移,我假设您正在使用 virtualenv,并且已经将 pip 安装到新环境中并在其中运行应用程序 django 1.9b1。

    如果是这种情况,请尝试创建一个新的“虚拟”项目,看看干净的 django 1.9 设置文件是什么样的。

    【讨论】:

    • 我明白了。这是因为第三方依赖 - Wagtail CMS 导致了问题。还是谢谢你。
    猜你喜欢
    • 2015-05-01
    • 2014-10-30
    • 2014-12-04
    • 1970-01-01
    • 1970-01-01
    • 2019-07-16
    • 2016-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多