銀行口座からのすべてのトランザクションのリストを含むトランザクションモデルがあります。トランザクションのカテゴリが異なる「サブ」モデルを作成したいと思います。たとえば、預金だけを含む収入モデルや、請求書からのトランザクションを含む請求書モデルなどです。私が見つけた最も近いものはプロキシモデルでしたが、それらは私が理解するには複雑すぎるか、とにかく完全に間違っています。
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
これは可能ですか?
継承の代わりに、category
フィールドを選択肢とともに使用できます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加