class Thing (model.Models):
name = models.CharField(max_length = 222)
ratee = models.IntegerField(default = 0)
...
class Rate(models.Model):
thing = models.ForeignKey(Thing)
user = models.ForeignKey(User)
rate = models.IntegerField()
如果用戶評價的東西(給率率),我想自動計算平均,並保存在事受評者。如何做到這一點?Django的,更新速度,信號
我不明白爲什麼,但是當我爲匯率加入匯率時,「匯率」沒有任何反應。任何想法爲什麼? – abcdefghijklmn8
您是否覆蓋了「Thing」保存方法?或者檢查'print Rate.objects.filter(thing = self.thing).aggregate(Avg('rate'))[「rate__avg」]' – itzMEonTV
你是什麼意思「覆蓋事物保存方法」? 打印沒有顯示任何東西 – abcdefghijklmn8