我最近了解了Django中的模型继承。我用它成功地使用了令人敬畏的包django-model-utils。我继承了timestamedModel和SoftDeletableModel。 我的问题是,我只能在继承一个模型时成功地进行继承。在
我现在想同时继承这两种模式。有没有办法从两个模型继承或合并它们?我该怎么做?在
PS:我自己也尝试过将它们结合起来,在继承的模型中,我把SoftDeletableQuerySetMixin放在timestamedModel前面,但它破坏了一些东西。我还看到django model utils附带了很好的开箱即用的测试,当我成功地手动组合它们时,我想我必须为组合模型编写新的测试,不是吗?有没有一个聪明的方法来组合这些模型?在
您不必做任何特殊的事情,因为您可以从这两个模型扩展,例如:
相关问题 更多 >
编程相关推荐