【发布时间】:2012-07-12 06:15:48
【问题描述】:
我有一个简单的问题。我正在尝试向模型中添加一个字段,该字段是 2 个字段的总和。
例如:
class MyModel(models.Model)
fee = models.DecimalField()
fee_gst = models.DecimalField()
我想我可以在模型中添加一个@staticmethod:
@staticmethod
def fee_total(self):
return self.fee + self.fee_gst
但我似乎无法使用以下方法访问模型的“fee_total”字段:
model = MyModel.objects.get(pk=1)
total = model.fee_total
任何想法我做错了什么?
干杯
【问题讨论】:
-
您是否尝试过 total = model.fee_total() 请注意您的代码中缺少“()”。