Как периодически отправлять пользователям напоминания в Django?
Задача заключается в проверке всех пользователей базы на наличие полей с истекающими датами и уведомлением их по e-mail.
Я примерно так представляю себе этот механизм: например tasks.py обращается к модели User, выбирая всех пользователей у которых в ближайшее время есть истекающие даты. Берет их e-mail, передает их планировщику, который отправляет по заданному шаблону простое письмо.
Вопрос: как это делается лучше, проще и надежнее всего? Приложение скорее всего будет висеть на DigitalOcean.
А нельзя сразу в планировщике создать задание с датой отправки письма?
Изменилась дата - меняем задачу планировщика, это мне кажется лучше, чем постоянно чекать всех пользователей по базе
Bjornie, я понял, что вы не знаете как отправлять сообщения по email, и сделал вывод, что вы не сильны в django и скинул ссылку где можно почитать про django. В доках все подробно написано. Собственно не хотел вас чем-то обидеть, тем более вы решались мне ответить несколько месяцев и наконец решились, это достойно восхищения, с другой стороны как-то странно выглядит, вы не находите?!