我最近了解了 Django 中的模型继承。我使用很棒的包django-model-utils使用它取得了巨大的成功。我继承自 TimeStampedModel 和 SoftDeletableModel。我的问题是我只在从一个模型继承时才设法进行继承。
我现在想同时继承这两个模型。有没有办法从两个模型继承或组合它们?我最好怎么做呢?
PS:我自己尝试通过将 SoftDeletableQuerySetMixin 放在继承的模型中的 TimeStampedModel 前面来组合它们,但它破坏了一些东西。我还看到 django-model-utils 带有开箱即用的出色测试,当我成功手动组合它们时,我想我必须为组合模型编写新的测试,不是吗?有没有一种聪明的方法来组合这些模型?