Señales de Django frente a anular método de guardado
Estoy teniendo problemas para envolver mi cabeza alrededor de esto. Ahora mismo tengo algunos modelos que se parecen a esto:
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()
Una revisión tiene varios "puntajes", el puntaje general es el promedio de los puntajes. Cuando se guarda una revisión o un puntaje, debo recalcular el promedio general de puntuación. En este momento estoy usando un método de guardar anulado. ¿Habría algún beneficio al usar el despachador de señales de Django?