django - django>=1.7 django.setup() 正在提高 AppRegistryNotReady
问题描述
我有一个包含多个应用程序的 Django 项目,我正在将该项目迁移到 Django >=1.7。为所有其他应用程序成功加载模型,但是,一个应用程序一直运行到AppRegistryNotReady; Models aren't loaded yet
. os.environ.setdefault("DJANGO_SETTINGS_MODULE", "xx.settings")
我用谷歌搜索,当时最受欢迎的答案是django.setup()
在__init__.py
有问题的应用程序中,但这些都没有帮助,甚至setup()
提高了AppRegistryNotReady
.
这个应用程序迷上了lamson
它,我需要以不同于其他应用程序的方式()打开这个应用lamson start
程序,我想这就是我遇到这个问题的原因?(即此应用无法连接到其他应用)
关于如何解决这个问题的任何建议?
解决方案
推荐阅读
- list - 检查元组列表中的所有第一个元素是否满足条件
- python - 事务处理和构建事务处理有什么区别?
- tinymce - 如果包含 JavaScript 代码,如何防止 TinyMCE 从“a”标签中删除 href 属性?
- c - 在预处理器指令中使用除 # 之外的另一个字符
- python - 提高视频流畅度
- javascript - 将谷歌图表中特定饼图(最后一个索引)的颜色定义为红色
- html - 如何在 col-lg-8 中固定元素按钮?
- git - NPM 编译因不存在的错误而失败
- gnuplot - gnuplot中符号和文本之间的图例中的空格
- c# - 可以在运行时更新带有 XML 源的 DisplayNameAttribute 扩展吗?