Обновить поле модели Django, когда действия происходят в другой модели.Python

Программы на Python
Anonymous
Обновить поле модели Django, когда действия происходят в другой модели.

Сообщение Anonymous »


Я хочу внести изменения в экземпляр модели A, когда второй экземпляр модели B сохраняется, обновляется или удаляется. Все модели находятся в одном приложении Django. Как лучше всего это сделать?
[*]Следует ли использовать сигналы? [*]Переопределить методы по умолчанию[сохранить, обновить, удалить]? [*]Что-то еще?
Документация Django предупреждает:

По возможности вам следует выбирать прямой вызов кода обработки, а не отправку через сигнал.

Может ли кто-нибудь уточнить это утверждение?

Вернуться в «Python»