投稿の賛成票/反対票を計算するには、次の 2 つの戦略のどちらが適しているでしょうか。
これらはモデル フィールドです。
ups
downs
total
def save(self, *args, **kwargs): # Grab total value when needed
self.total = self.ups - self.downs
super.(yourmodel, self).save(*args, **kwargs)
対:
ups
downs
def total(ups, downs): # totals will just be computed when needed
return ups - downs # versus saved as a column
本当に違いはありますか?スピード?スタイル?
ありがとう