Django Signals用于任务计划

时间:2018-10-29 17:09:49

标签: django signals

我尝试找到用Django Signals解决此问题的最佳方法:

  • 我用表ExecutionPlan创建了一个数据模型
  • 在此表中,我仅存储要以“ startDate”值执行的任务。
  • 当“执行行”具有“ startDate

我阅读了有关信号的Django文档,但没有发现发送信号进行“数据值检查”的任何情况,在我的情况下,超过了开始日期。

所以我的问题比技术问题更有条理:

您认为Django Signals是为这种情况设计的吗? 我应该设计自己的事件循环吗?

先谢谢了。 西里尔

1 个答案:

答案 0 :(得分:0)

您可以创建每隔X分钟运行一次的cronjob(例如,使用django-cron),以检查now> startDate并在需要时启动任务。