芹菜姜戈,开始和停止调查的提醒电子邮件



我正在尝试在我的程序中实施重复的每日提醒电子邮件任务,该任务在特定日期/时间开始,仅在客户完成所需操作时才停止。

这是Celery和Django可能实现的吗?我已经找到了一种通过ETA发送一次性任务电子邮件的方法 - 尽管不确定如何设置可以取消的定期事件。

谢谢你的时间。

为了每天发送电子邮件,Celery 为名为 Celery beat 的周期性任务提供了调度程序:

https://docs.celeryproject.org/en/latest/userguide/periodic-tasks.html

设置 Celery 节拍后,创建一个任务以根据用户信息发送电子邮件。该任务可以查看所有用户,并仅包括具有send email标志或用于发送下一封电子邮件的datetime信息的收件人。

如果用户完成所需的操作,您将取消设置send email标志或删除datetime信息,周期性任务将停止向此用户发送电子邮件。

相关内容

  • 没有找到相关文章

最新更新