当前位置: 首页 > 面试题库 >

Django升级到1.9错误“ AppRegistryNotReady:应用尚未加载。”

华安民
2023-03-14
问题内容

从1.8升级到django 1.9时,出现此错误。我检查了类似问题的答案,但我认为这不是任何第三方软件包或应用程序的问题。

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

我已经为“ django.contrib.auth”修改了已安装的应用程序。


问题答案:

尝试将以下行添加到设置文件的顶部:

import django
django.setup()

并且如果这不能帮助你尝试从已安装的应用程序列表中逐一删除第三方应用程序。



 类似资料:
  • 问题内容: 我正在尝试将项目从Django 1.6升级到1.7。到目前为止,我已经使用相同的安装创建了一个新的virtualenv,并将Django版本升级到了新版本。我需要从南方升级,但是这样做有错误,所以我认为我最初只是尝试运行服务器,然后出现以下错误: 有什么想法可能导致错误,以及如何解决该错误? 问题答案: 问题在于此行(“ /Users/Name/Dev/tps/products/mod

  • WARNING 请你先确认你的版本已经是 1.9.* 版本,这里的 * 可以是 1.9 的任意修复版本。 更新代码 预计耗时: 1 小时 这是你自我操作的步骤,确认将你的 1.9 版本代码升级到 2.0 版本,如果你做过一些自定义修改可能会出现代码冲突,你需要解决。 升级依赖 预计耗时: 3 分钟 进入 Plus 程序目录,执行: composer update -vvv 1 这个过程根据你的网速

  • 嘿,朋友们,我是djongo的新手,在练习它的用法时,我不断地遇到这个错误 文件“D:\python\django Rest-webs\tms-Rest-API\BACKEND\bckend\students\models.py”,第6行,课堂学生(models.Model):文件“D:\python\django Rest-webs\tms-Rest-API\BACKEND\bckend\stu

  • 问题内容: 我在生产环境上运行Django 1.6.6,最近在登台(开发服务器)上升级到1.9.7。此更新是在服务器上执行的,我按照此处“从South升级”中概述的步骤进行操作。 我注意到迁移文件的结构已更改,并且不再包含语句。这会引起问题,因为如果我从GitHub存储库中提取此新代码并运行或,它会说: 追溯指向我的urls.py,因为我在查询集中引用了模型: 在1.9升级之前,已经为我创建了表,

  • 我创建了一个虚拟环境,并用以下命令下载了Django: 以下是答复: 请帮我摆脱这个错误。尽管上面说成功安装了django,但我很想理解并消除这个语法错误。 或者我应该等待错误修复发生吗?

  • 灰度升级简介 灰度升级功能支持产品的平滑发布,让一部分用户使用旧产品,一部分用户使用新产品,逐步扩大新产品用户范围,最后全部迁移到新产品上来。保证整体系统的稳定。 灰度升级使用场景举例 假设有一个旧应用为客户提供服务,在应用引擎中部署为应用A,公司准备上线一个新版本,可以在应用引擎中部署为应用B(两者必须在同一个space下)。 点击进入应用B的详情页面,点击左上角的灰度升级,选择应用A,点击完成