Задать вопрос
@Bjornie
Изучаю Python

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

Задача заключается в проверке всех пользователей базы на наличие полей с истекающими датами и уведомлением их по e-mail.
Я примерно так представляю себе этот механизм: например tasks.py обращается к модели User, выбирая всех пользователей у которых в ближайшее время есть истекающие даты. Берет их e-mail, передает их планировщику, который отправляет по заданному шаблону простое письмо.

Вопрос: как это делается лучше, проще и надежнее всего? Приложение скорее всего будет висеть на DigitalOcean.
  • Вопрос задан
  • 479 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
tema_sun
@tema_sun
Самое простое решение в лоб:
- делаете management комманду для рассылки сообщений
- запускаете эту команду по крону

Что-то сложнее я бы стал делать, только если бы мне здесь чего-то перестало хватать.
Ответ написан
Ваш ответ на вопрос

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

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