我想为我的子模型创建基本模型,例如:Car(base)和Truck、Sportcart等。我想用基类把它们都绑定到另一个类,因为我不想把它们都单独绑定到另一个类。例子:我有一个用户,我想给他添加汽车(我将为每个类分别执行)。我想用我的Car基类来获取它们。
将您的基本模型标记为abstract:
class Car(models.Model):
# Your fields
class Meta:
abstract = True
然后从抽象模型继承:
class SportCar(Car):
# Your fields
pass
在这种情况下,Django只会对SportCar进行迁移,因为Car是一个抽象模型。