Как изменить данные внутри связи многие ко многим?
Имеется несколько моделей, основные из них:
class Status(models.Model):
title = models.CharField(max_length=255, verbose_name='Статус')
class Shipment(models.Model):
#много разных атрибутов
status = models.ForeignKey(Status, verbose_name='Статус', on_delete=models.PROTECT, blank=True, null=True)
class Dilevery_Transport(models.Model):
#много разных атрибутов
freight = models.ManyToManyField(Shipment, verbose_name='Отправления', blank=True)
status = models.ForeignKey(Status, verbose_name='Статус', on_delete=models.PROTECT, blank=True, null=True)
Совсем новичок в django и не могу понять, как при изменении Dilevery_Transport.status, автоматически изменять данные в связанных m2m Shipment.status