gpt4 book ai didi

django - 在 Django 中,我如何继承一个不抽象的模型,就像它是抽象的一样,以便我在数据库中获得单个表?

转载 作者:行者123 更新时间:2023-12-02 11:55:40 24 4
gpt4 key购买 nike

假设我有第三方的模型,但它没有标记为抽象。我想继承它,在其上添加我自己的字段,并将其全部作为数据库中的单个表。通常,这意味着我应该从抽象模型类继承,但在这种情况下我没有那么奢侈。有没有一种方法可以有一个中间步骤,从父级创建一个抽象类,这样我就可以从该类继承?

最佳答案

尝试创建一个中间抽象模型并继承您的第三方模型

    ThirdPartyModelClass(models.Model):
#fields goes here

AbstractThirdPartyModelClass(ThirdPartyModelClass):

class Meta:
abstract = True


YourModel(AbstractThirdPartyModelClass,models.Model):
#your fields

关于django - 在 Django 中,我如何继承一个不抽象的模型,就像它是抽象的一样,以便我在数据库中获得单个表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32879340/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com