使用新字段扩展现有模型

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

我有一个django项目,在这里我使用第三方扩展来插入自己的模型(例如ExtensionApp.Model1ExtensionApp.Model2之类。]]

我需要进行一些调整(特别是在其中添加几个新字段)。现在,我要做的是将自己的应用程序模型中的OneToOne字段更改为ExtensionApp.Model1,然后可以在其中添加所需的内容。我只是不想触碰此扩展程序应用程序的核心。

但是我认为这是否是正确的方法?有没有一种方法可以向现有第三方应用模型添加新字段?我知道有代理模型(https://docs.djangoproject.com/en/3.0/topics/db/models/#proxy-models),但是它们允许添加新方法,而不是字段。

我有一个django项目,在这里我使用第三方扩展来插入自己的模型(例如ExtensionApp.Model1和ExtensionApp.Model2之类的东西)。我需要进行一些调整(特别是...

django django-models django-orm
1个回答
0
投票

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

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