Python 芹菜Django,用于调查的启动和停止提醒电子邮件

Python 芹菜Django,用于调查的启动和停止提醒电子邮件,python,django,celery,Python,Django,Celery,我正在尝试在我的计划中实施一项定期的每日提醒电子邮件任务,该任务从特定日期/时间开始,只有在客户完成所需操作时才会停止 这是芹菜和Django可以做的吗?我已经找到了一种通过ETA发送一次性任务电子邮件的方法——尽管我不确定如何设置可取消的重复事件 感谢您的时间。为了每天发送电子邮件,芹菜为名为芹菜节拍的重复任务提供了一个计划程序: 设置芹菜节拍后,创建一个任务,根据用户信息发送电子邮件。该任务可以查看所有用户,只包括具有发送电子邮件标志或日期时间信息以发送下一封电子邮件的收件人 如果用户完成

我正在尝试在我的计划中实施一项定期的每日提醒电子邮件任务,该任务从特定日期/时间开始,只有在客户完成所需操作时才会停止

这是芹菜和Django可以做的吗?我已经找到了一种通过ETA发送一次性任务电子邮件的方法——尽管我不确定如何设置可取消的重复事件


感谢您的时间。

为了每天发送电子邮件,芹菜为名为芹菜节拍的重复任务提供了一个计划程序:

设置芹菜节拍后,创建一个任务,根据用户信息发送电子邮件。该任务可以查看所有用户,只包括具有
发送电子邮件
标志或
日期时间
信息以发送下一封电子邮件的收件人


如果用户完成了所需的操作,您将取消设置
发送电子邮件
标志或删除
日期时间
信息,重复任务将停止向该用户发送电子邮件。

谢谢,我将进一步查看芹菜节拍!在阅读了更多的内容之后——并且更彻底地阅读了您的解决方案之后——我看到了一种启动整个循环任务的方法——但是芹菜节拍有没有一种方法可以在特定的ETA启动一个“节拍”或循环任务,然后在以后的某个日期杀死该节拍?芹菜节拍循环任务应该是通用的,即不是特定于用户的。它应该一直运行,例如每分钟运行一次,并根据用户保存的信息收集要发送的电子邮件。例如,它会看到用户A应该收到一封电子邮件,因为现在是上午9:20,发送电子邮件并更新向该用户发送下一封电子邮件的时间。如果用户A完成了所需的操作,只需删除发送下一封电子邮件的时间。