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

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

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

Вопрос: как это делается лучше, проще и надежнее всего? Приложение скорее всего будет висеть на DigitalOcean.
  • Вопрос задан
  • 496 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Пригласить эксперта
Ответы на вопрос 1
tema_sun
@tema_sun
Самое простое решение в лоб:
- делаете management комманду для рассылки сообщений
- запускаете эту команду по крону

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

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

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