Django 用新字段扩展现有模型

Django 用新字段扩展现有模型,django,django-models,django-orm,Django,Django Models,Django Orm,我有一个django项目,其中我使用了一个插入自己模型的第三方扩展(类似于ExtensionApp.Model1和ExtensionApp.Model2) 我需要做一些调整(特别是在那里添加几个新字段)。现在我要做的是将我自己的应用程序模型中的OneToOne字段添加到ExtensionApp.Model1,在那里我可以添加我需要的内容。我只是不想触及这个扩展应用程序的核心 但我认为这是否是正确的做法?有没有办法将新字段添加到现有的第三方应用程序模型中?我知道有代理模型(),但它们允许添加新方法

我有一个django项目,其中我使用了一个插入自己模型的第三方扩展(类似于
ExtensionApp.Model1
ExtensionApp.Model2

我需要做一些调整(特别是在那里添加几个新字段)。现在我要做的是将我自己的应用程序模型中的
OneToOne
字段添加到
ExtensionApp.Model1
,在那里我可以添加我需要的内容。我只是不想触及这个扩展应用程序的核心


但我认为这是否是正确的做法?有没有办法将新字段添加到现有的第三方应用程序模型中?我知道有代理模型(),但它们允许添加新方法,而不是字段。

您可以继承模型并添加新字段

建议:


您使用OneTONE关系,而不是继承模型

您可以继承模型并添加新字段

建议:

您使用OneTONE关系,而不是继承模型