Django 在特定时间段运行芹菜任务

Django 在特定时间段运行芹菜任务,django,celery,Django,Celery,我正在使用django开发web应用程序,我正在使用芹菜在后台运行任务。一切正常,但我有一个问题,我想在特定的时间段内运行芹菜任务 比如从下午2点到3点 我想你是在用芹菜节拍来执行定期任务。您的要求应该可以使用。具体如下所示的示例: crontab(分钟=0,小时=3,8-17') 每小时执行一次,可被3整除,办公时间内每小时执行一次(上午8点至下午5点) 编辑:如果只希望运行任务一次,但希望指定启动时间,请指定调用任务的时间。文档中的示例: >>> from datetime

我正在使用django开发web应用程序,我正在使用芹菜在后台运行任务。一切正常,但我有一个问题,我想在特定的时间段内运行芹菜任务
比如从下午2点到3点

我想你是在用芹菜节拍来执行定期任务。您的要求应该可以使用。具体如下所示的示例:

crontab(分钟=0,小时=3,8-17')

每小时执行一次,可被3整除,办公时间内每小时执行一次(上午8点至下午5点)

编辑:如果只希望运行任务一次,但希望指定启动时间,请指定调用任务的时间。文档中的示例:

>>> from datetime import datetime, timedelta
>>> tomorrow = datetime.utcnow() + timedelta(days=1)
>>> add.apply_async((2, 2), eta=tomorrow)

我不想在时间间隔内运行任务,我只想运行一次任务,日期由user@SandeepPrasadKushwaha请看更新的答案。