Введение в сигналы Django
Иногда после сохранения или удаления записи нужно сделать что-то сбоку: отправить письмо, записать лог, обновить счётчик. Пихать это прямо в модель или в каждое view неудобно.
Сигнал - уведомление
«событие случилось». На него
вешают функцию-receiver: Django
вызовет её, когда, например,
модель сохранилась
(post_save).
Модель при этом не знает про письмо или лог - только про свои данные. Связь держит отдельный код на сигнал.
Придумайте действие, которое удобно повесить на «после сохранения User».