Django: self.model_set недоступна в пользовательской функции save()

Я пытаюсь сделать пользовательскую функцию сохранения, которая вычисляет некоторые значения и сохраняет их в другой Модели, с которой существует отношение ManyToMany. Насколько я могу понять из документации, у меня должен быть способ field_set для доступа ко всем связанным объектам. Однако, когда я сохраняю здесь, я получаю ошибку 'Game' object has no attribute 'heat_set'

Я не понимаю, что я делаю не так:

class Game(models.Model)
    heat = models.ManyToManyField(Heat)
    [...]

    def save(self, *args, **kwargs):
        super().save(*args, **kwargs)

        for heat in self.heat_set.all():
            [...]

Поскольку отношение m2m определено в Game с heat = models.ManyToMany(...), вам просто нужно использовать:

self.heat.all()
Вернуться на верх