芹菜间隔时间表

时间:2017-12-10 10:59:35

标签: django celery django-celery

我正在使用django celery beat来安排我的任务。 目前我只是创建一个2天的间隔时间表,并创建一个以该时间间隔运行的周期性任务。

我的主要问题是,当我安排任务在2天运行时,它在什么时间运行?并且我无法改变那个时间,因为我需要在用户提供的特定时间运行间隔任务。 到目前为止编写的代码是

        periodic_task=PeriodicTask.objects.update_or_create(
            name='my-interval-task,
            defaults={
                'interval': schedule, #interval schedule object 
                'task': 'myapp.tasks.auto_refresh',
            }
        )

1 个答案:

答案 0 :(得分:0)

查看crontab class

EG。 schedule = crontab(hour=0, minute=0, day_of_month='2-30/3')午夜每隔偶数发射一次