Если вам нужно простое решение, вы должны вызвать save
вашего поля owner
, потому что это другая модель, которая содержит email
.
device.owner.save()
Но обычно я бы порекомендовал вам: переопределите ваш save
метод вашей Device
модели. Поэтому в следующий раз вам не придется помнить, что вы должны позвонить save
для внутренних полей.
class Device(models.Model):
...
def save(self, *args, **kwargs):
self.owner.save()
super().save(*args, **kwargs)
...