我在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