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