Djongo使用ArrayField在makemigrations上抛出Apps No Loaded错误。

问题描述 投票:0回答:1

我试图使用djongo创建一个使用ArrayField的django模型。


class SubModel(models.Model):
    i = models.IntegerField()

    class Meta:
        abstract = True

class BiggerModel(models.Model):

    subarr = models.ArrayField(model_container=SubModel)

当我运行makemigrations时,我得到了错误信息

AppRegistryNotReady("Models aren't loaded yet.")

只有当我使用ArrayField时才会发生这种情况。任何其他字段都不会发生

我使用的是 django 2.1.5djongo 1.3.2

django django-models djongo
1个回答
1
投票

这是Djongo 1.3.2的一个bug。你可以降级到1.3.1,或者等待新的版本(直到今天4月23日,有一个PR合并,但不是新的版本)。

© www.soinside.com 2019 - 2024. All rights reserved.