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