假设我有以下简单的类: class NumberMixin(models.Model):
class RaceCar(models.Model每个部分由NumberMixin组成的类都有一个几乎完全相同的common_logic()。如果我希望将common_logic()用于从NumberMixin继承的任何类,是否可以将其放在NumberMixin类中,而不必将其复制粘贴到所有
假设我有两个容器类,它们的行为略有不同,但有许多常见的方法。我使用一个复合类将这些方法添加到两个容器中。s in self.spam:现在我想向Mixin中添加一个新的方法,它创建并返回一个新的容器对象--如果self是一个SpamContainer,我想要创建其中的一个,而如果它是一个DifferentSpamContain
Mixins类的实际用途是什么?我不太明白。在基于类的视图(如CreateModelmixin )中已经提供了所有的混合类类(如CreateModelmixin、Listmixin等)。ExampleSerializer当我检查时,我看到CreateModelMixing中可用的方法如下request, *args, **kwargs):
d