Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 芹菜酱_Python_Django_Celery_Celerybeat - Fatal编程技术网

Python 芹菜酱

Python 芹菜酱,python,django,celery,celerybeat,Python,Django,Celery,Celerybeat,我想在我的python项目中开发一个异步任务,该任务每天在特定时间运行一次 我已经研究了很多使用此功能的各种方法,但我对芹菜节拍和crontab及其功能感到非常困惑。 如果有人能帮助我理解两者之间的差异(如果有),包括它们的性能考虑,我将非常高兴。正如您在这段代码中看到的: CELERYBEAT_SCHEDULE = { 'add-every-30-seconds': { 'task': 'tasks.add', 'schedule': crontab(h

我想在我的python项目中开发一个异步任务,该任务每天在特定时间运行一次

我已经研究了很多使用此功能的各种方法,但我对
芹菜节拍
crontab
及其功能感到非常困惑。
如果有人能帮助我理解两者之间的差异(如果有),包括它们的性能考虑,我将非常高兴。

正如您在这段代码中看到的:

CELERYBEAT_SCHEDULE = {
    'add-every-30-seconds': {
        'task': 'tasks.add',
        'schedule': crontab(hour=7, minute=30, day_of_week=1),
        'args': (16, 16)
    },
}
芹菜节拍实际上就是过程本身,把它想象成一个带有设置的函数。 函数是任务,设置是参数、名称和时间表,这里是crontab,它是一段时间,告诉芹菜什么时候循环它

您还可以看到
crontab
类型的列表