Отправить напоминание по электронной почте с помощью Django
У меня есть модель студента с датой времени события и полем электронной почты студента. Я хочу отправить электронное письмо с напоминанием за 12 часов до начала мероприятия на электронную почту студента. Каковы способы достижения этого?
1 ответ
Вам понадобится планировщик для этого. Сельдерей является одним из самых популярных инструментов, используемых для таких задач с Django.
С помощью сельдерея вы можете установить определенную задачу для запуска в определенное время, например, так:
send_reminder_email.apply_async(eta=datetime_object)
Вы можете прочитать более подробную информацию здесь: http://docs.celeryproject.org/en/latest/django/first-steps-with-django.html