我有models.py
:
class Team(models.Model):
x = models.IntegerField()
y = models.IntegerField()
a = models.IntegerField()
b = models.IntegerField()
def get_stat(self):
return {
'xy': self.x + self.y,
'ab': self.a + self.b
}
stat = property(get_stat)
在team.html
我有:
xy stat: {{ team.stat.xy }}
ab stat: {{ team.stat.ab }}
问题是:“djangoget_stat
每次我调用时都会执行函数stat
还是缓存结果?”