将当前模型从 models.Model 集成到 BaseModel django

Integrate current models from models.Model to BaseModel django

我在 django 中有一些来自 models.Model 的模型,我想知道如果我更改它并扩展到 BaseModel 会在我进行迁移时发生一些错误。谢谢

没有。如果您的 BaseModel 扩展 models.Model.

如果 BaseModel 是抽象的,那么将模型从 models.Model 继承到 BaseModel 将不需要迁移。

如果 BaseModel 不是抽象的,那么您将切换到多 table 继承,并且需要迁移。

有关详细信息,请参阅 inheritance 上的 Django 文档。