私は簡単な質問があります。私は2つのフィールドの合計であるモデルにフィールドを追加しようとしています。例えばDjango @staticmethod 2つのフィールドの合計
:
@staticmethod
def fee_total(self):
return self.fee + self.fee_gst
しかし、私はモデルの「fee_total」フィールドにアクセスできないようです。
class MyModel(models.Model)
fee = models.DecimalField()
fee_gst = models.DecimalField()
私はちょうどモデル内@staticmethodを追加すると考えていました使用:
model = MyModel.objects.get(pk=1)
total = model.fee_total
私は間違って何をしていますか?あなたがあなたのモデルインスタンスとの対話の方法から
乾杯
あなたのコードに_total = model.fee_total()_ note '()'がありませんでしたか? – Rohan