#tasks.py
from celery.decorators import task
@task()
def add(x, y):
add.delay(1, 9)
return x + y
>>> import tasks
>>> res = tasks.add.delay(5, 2)
>>> res.result()
7
如果我运行这段代码,我希望任务会不断地添加到队列中。但事实并非如此!只有第一个任务 (5,2) 被添加到队列中并被处理。
由于这一行,应该不断添加任务:“add.delay(1,9)”
注意:我需要每个任务来执行另一个任务。