我有一个交易模型,其中包含银行帐户中所有交易的列表。我想创建只是不同类别的交易的“子”模型。例如,仅包含存款的收入模型或包含来自票据的交易的票据模型。我能找到的最接近的是代理模型,但是它们对我来说太复杂了,以至于我还是完全错了。
class Transaction(models.Model):
date = models.DateField(default=datetime.date.today)
description = models.CharField(max_length=100)
category = models.CharField(max_length=100)
amount = models.DecimalField(max_digits=10, decimal_places=2)
def __str__(self):
return self.description + ' ' + str(self.amount)
class Income(Transaction):
class Meta:
proxy = True
这可能吗?