django.core.exceptions.AppRegistryNotReady:模型尚未加载

居特利

在Django 1.7中,此代码导致以下错误django.setup()

class MyModel(models.Model):
    special_foo=Foo.objects.filter(name__contains='special')

就我而言,我得到了这个:

django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.

但是在django.setup()尝试django.setup()再次运行时,我也看到了递归错误

居特利

我用类级别的属性解决了这个问题。

class MyModel(models.Model):

    @classproperty
    def special_foo(cls):
        return Foo.objects.filter(name__contains='special')

不幸的是python还不支持@classproperty开箱即用。

我从这里使用了实现https://stackoverflow.com/a/5191224/633961

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

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

django上的Sphinx-apidoc在django.core.exceptions.AppRegistryNotReady上构建html失败

django:django.core.exceptions.AppRegistryNotReady:应用尚未加载

Django 1.7抛出django.core.exceptions.AppRegistryNotReady:模型尚未加载

django.core.exceptions.ImproperlyConfigured

Django(&Pinax):追溯“ AppRegistryNotReady:应用尚未加载。” 例外

Pycharm 3.4.1-“ AppRegistryNotReady:模型尚未加载”。Django Rest框架

Django 1.8到1.9升级:django.core.exceptions.AppRegistryNotReady:应用尚未加载

AppRegistryNotReady:应用尚未加载。Django的

Django 1.7升级错误:AppRegistryNotReady:模型尚未加载

尚未加载Django应用

收到错误消息:django.core.exceptions.AppRegistryNotReady:在Django Rest框架中安装oauth2提供程序时尚未加载应用程序

在Django中“尚未加载应用”和“ django.core.exceptions.ImproperlyConfigured”?

Django错误:django.core.exceptions.ImproperlyConfigured:加载MySQLdb模块时出错

无法在djongo中创建EmbeddedField并收到此错误django.core.exceptions.AppRegistryNotReady:尚未加载模型

带有Djongo的Django,EmbeddedFields返回模型尚未加载

django导入导出应用程序错误:django.core.exceptions.AppRegistryNotReady:尚未加载模型

无法修复django.core.exceptions.AppRegistryNotReady:应用尚未加载

Django.core.exceptions.ImproperlyConfigured:

在python Django中,我想查询表的foreignKey列,它引发django.core.exceptions.AppRegistryNotReady:模型尚未加载

VS2015 Django Shell中的Django 1.9.7 django.core.exceptions.AppRegistryNotReady:应用尚未加载

Django 1.10 AppRegistryNotReady:应用尚未加载。我不能使用django.setup

Django 问题:django.core.exceptions.AppRegistryNotReady:应用程序尚未加载

Django 2.0 迁移错误:“django.core.exceptions.AppRegistryNotReady:应用程序尚未加载。”

无法修复错误“django.core.exceptions.AppRegistryNotReady:应用程序尚未加载。”

Django 应用程序尚未加载:如何导入模型

"django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet" when trying to load data into my model

django.core.exceptions.ImproperlyConfigured: AUTH_USER_MODEL 指的是尚未安装的模型“User.User”

django.core.exceptions.ImproperlyConfigured: AUTH_USER_MODEL 指的是尚未安裝的模型“app.User”