Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pydjSpSgInr 185 of 204 menu
◀ ▶

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

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

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

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

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

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