基于Django Datefield / Datetimefield运行cron?

时间:2017-10-14 16:50:09

标签: python django django-models cron

我希望你能帮助我,我想知道是否有任何方法可以根据django中Datefield或Datetimefield中的存储值运行cron?

也许使用模块?

我打算以15分钟的增量存储时间,然后每天15分钟运行我的cron,然后检查时间是否匹配。

e.g。

如果我的对象是10月9日(日/月/日)和13:00或13:15或13:30的日期时间段,则存储....

然后每隔15分钟,我的cron运行一个django管理命令,并使用它来生成一个过滤器,以获得具有匹配日期时间的所有对象(如果存在)(使用datetime.now可能获得cron日期和时间)#39 ; s执行),然后执行另一个操作。

也许这是我采取了错误的方法来解决这个问题,我希望你能帮助我。

1 个答案:

答案 0 :(得分:1)

不要走那条路。

而只是使用Celery。它专为此类用例而构建。

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