Sygnały Django a nadpisująca metoda zapisu
Mam problem z owinięciem głowy. W tej chwili mam kilka modeli, które wyglądają mniej więcej tak:
def Review(models.Model)
...fields...
overall_score = models.FloatField(blank=True)
def Score(models.Model)
review = models.ForeignKey(Review)
question = models.TextField()
grade = models.IntegerField()
Recenzja ma kilka „wyników”, ogólna ocena to średnia wyników. Po zapisaniu recenzji lub wyniku należy ponownie obliczyć średnią ogólną. W tej chwili używam przesłoniętej metody zapisu. Czy byłyby jakieś korzyści z używania dyspozytora sygnału Django?