Задать вопрос
@frilix
Иногда "творю"

Как мне отловить событие добавления данных через админку Django?

Доброго времени суток. Возникла задача следующего типа: есть блог, в нем я создал модель подписки на email рассылку. Планируется, чтобы при добавлении статьи через админку запускать функцию, которая бы проходилась по всем подписчикам и отправляла им письмо о добавлении. Как можно отловить добавление?
  • Вопрос задан
  • 239 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Решения вопроса 2
zymanch
@zymanch
python/django web-developer
Можно через сигналы (см. ответ выше), но я бы переопределил метод save_model() и вызывал бы рассылку оттуда асинхронной задачей через celery (www.celeryproject.org/)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы