我在models.py
:是否在模板Django的缓存功能结果
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 }}
的问题是:“做Django的执行get_stat
功能,每次我打电话stat
或者缓存结果?“
非常感谢您 – imkost
@imkost,没有问题,但整数加法是不贵:d –
@娱记,富田,富田,整数加法就是使例子更容易理解 – imkost