Отправить напоминание по электронной почте с помощью Django

У меня есть модель студента с датой времени события и полем электронной почты студента. Я хочу отправить электронное письмо с напоминанием за 12 часов до начала мероприятия на электронную почту студента. Каковы способы достижения этого?

1 ответ

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

С помощью сельдерея вы можете установить определенную задачу для запуска в определенное время, например, так:

send_reminder_email.apply_async(eta=datetime_object)

Вы можете прочитать более подробную информацию здесь: http://docs.celeryproject.org/en/latest/django/first-steps-with-django.html

Другие вопросы по тегам