Запись данных в базу данных Django на основе других данных из этой же базы данных
models.py '''
class Main(models.Model):
divisions = models.ManyToManyField('Divisions')
num_staff = models.IntegerField(null=True, blank=True)
class Divisions(models.Model):
name = models.CharField(max_length=200)
num_staff = models.IntegerField(null=True, blank=True)
class Staff(models.Model):
div = models.ForeignKey(Divisions, on_delete=models.SET_NULL, null=True)
''' Вопрос Где и что нужно записать чтобы при добавлении через админ панель записи в модель Staff, автоматически изменялось значение num_staff (кол-во персонала в подразделении) в модели Divisions, а затем также автоматически изменялось значение num_staff (кол-во персонала во всех подразделениях) в модели Main? т.е. задача не использовать формы и не использовать связанные таблицы с моделью Staff