Перейти к содержимому
15 / 25

Что такое Django Signals (post_save, pre_delete) и когда их использовать?

Signals — это наблюдатели за событиями моделей: post_save, pre_save, pre_delete, m2m_changed. Подключаются через @receiver(post_save, sender=Model). Удобны для side-effects (создание профиля при регистрации, инвалидация кеша), но могут запутать поток управления.