У меня возникли проблемы с этим. Прямо сейчас у меня есть некоторые модели, которые выглядят примерно так:
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()
В обзоре есть несколько "баллов", total_score - это среднее значение баллов. Когда обзор или оценка сохранены, мне нужно пересчитать среднее значение total_score. Сейчас я использую метод переопределенного сохранения. Будут ли какие-либо выгоды от использования диспетчера сигналов Django?