РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pydjSpSgInr 185 of 204 menu

Введение в сигналы Django

Иногда после сохранения или удаления записи нужно сделать что-то сбоку: отправить письмо, записать лог, обновить счётчик. Пихать это прямо в модель или в каждое view неудобно.

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

Модель при этом не знает про письмо или лог - только про свои данные. Связь держит отдельный код на сигнал.

Придумайте действие, которое удобно повесить на «после сохранения User».

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить