我试图使用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.5
和 djongo 1.3.2
这是Djongo 1.3.2的一个bug。你可以降级到1.3.1,或者等待新的版本(直到今天4月23日,有一个PR合并,但不是新的版本)。