python - Django 1.9 升级问题“django.core.exceptions.AppRegistryNotReady:应用程序尚未加载。”
问题描述
我从升级Django 1.8
到1.9
但面临这个问题
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
stackoverflow 上的其他解决方案均无效。
我已经尝试过其他解决方案,例如添加
import django
django.setup()
但没有成功。
File "/home/adithya/git/django_proj/manage.py", line 7, in <module>
from django.contrib.sites.models import Site
File "/home/adithya/git/virtualenv/env/local/lib/python2.7/site-packages/django/contrib/sites/models.py", line 83, in <module>
class Site(models.Model):
File "/home/adithya/git/virtualenv/env/local/lib/python2.7/site-packages/django/db/models/base.py", line 94, in __new__
app_config = apps.get_containing_app_config(module)
File "/home/adithya/git/virtualenv/env/local/lib/python2.7/site-packages/django/apps/registry.py", line 239, in get_containing_app_config
self.check_apps_ready()
File "/home/adithya/git/virtualenv/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.
解决方案
我通过删除manage.py中的废弃代码来修复。我还使用了与新 Django 版本不兼容的旧 s3 存储(boto3 应用程序)。解决这两个问题解决了我的问题。
推荐阅读
- android - React Native - 世博会发布问题
- caching - 当他们说它们已缓存时,为什么从我的服务器下载图像?
- python - 如何在 tkinter 树视图中使用 fill=BOTH?
- flutter - Flutter - Navigator.pop(context) 调用我们要离开的屏幕的方法
- python - ModelForm 没有指定模型类。[django]
- flutter - Flutter 中的泛型类
- rust - Rust:对生命周期的错误使用
- python - 使用 Elastic Beanstalk 部署 Flask 应用程序时遇到问题
- python - 在python中使用硒通过浏览器保存图像
- java - 更新 AWS Elastic Beanstalk 环境:javax/xml/bind/JAXBException