我有一个django项目,在这里我使用第三方扩展来插入自己的模型(例如ExtensionApp.Model1
和ExtensionApp.Model2
之类。]]
我需要进行一些调整(特别是在其中添加几个新字段)。现在,我要做的是将自己的应用程序模型中的OneToOne
字段更改为ExtensionApp.Model1
,然后可以在其中添加所需的内容。我只是不想触碰此扩展程序应用程序的核心。
但是我认为这是否是正确的方法?有没有一种方法可以向现有第三方应用模型添加新字段?我知道有代理模型(https://docs.djangoproject.com/en/3.0/topics/db/models/#proxy-models),但是它们允许添加新方法,而不是字段。
我有一个django项目,在这里我使用第三方扩展来插入自己的模型(例如ExtensionApp.Model1和ExtensionApp.Model2之类的东西)。我需要进行一些调整(特别是...
您可以继承模型并添加新字段。