Джанго: Отправить напоминание по электронной почте - PullRequest
0 голосов
/ 01 июля 2018

мое приложение имеет список событий со временем начала (дата и время). Я хочу сделать запланированное задание, чтобы отправить напоминание по электронной почте всем пользователям, участвующим в событии, за 1 час до начала мероприятия. (Примечание: администратор может изменить время события).

В настоящее время я использую сельдерей для отправки электронного письма списку участников, когда администратор меняет время события.

Пожалуйста, предложите мне какое-нибудь решение для этого. Спасибо.

1 Ответ

0 голосов
/ 05 июля 2018

Вот недавнее (иш) обсуждение, где предлагается потенциальное решение для сельдерея: https://github.com/celery/celery/issues/4522.

Я собрал Posthook , чтобы облегчить разработчикам решение подобных проблем. В вашем случае, когда создается новое событие или изменяется время события, вы можете запланировать запрос обратно в ваше приложение за 1 час до времени начала. Затем, когда вы получите запрос от Posthook, вы можете отправить напоминание после проверки того, что его все еще нужно отправить.

...