Django sinaliza vs. substitui o método salvar
Estou tendo problemas para envolver minha cabeça nisso. Agora eu tenho alguns modelos que se parecem com isso:
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()
Uma resenha tem várias "pontuações", o total_score é a média das pontuações. Quando uma revisão ou uma pontuação é salva, preciso recalcular a média overall_score. Agora eu estou usando um método de salvar substituído. Haveria algum benefício em usar o despachador de sinal do Django?