Python 为什么芹菜应该在另一个任务中直接使用子任务而不是任务

Python 为什么芹菜应该在另一个任务中直接使用子任务而不是任务,python,django,celery,django-celery,Python,Django,Celery,Django Celery,我正在用芹菜写工作流程,但我不懂“子任务”这个词。例如: @app.task() def add(x, y): time.sleep(2) add.delay(1, 2) return x + y 无法正确执行任务“添加” @app.task() def add(x, y): time.sleep(2) subtask(add).delay(1, 2) return x + y 那么,我们为什么要问这个问题呢?有人能帮我吗?THX文档中对其进行

我正在用芹菜写工作流程,但我不懂“子任务”这个词。例如:

@app.task()
def add(x, y):
    time.sleep(2)
    add.delay(1, 2)
    return x + y
无法正确执行任务“添加”

@app.task()
def add(x, y):
    time.sleep(2)
    subtask(add).delay(1, 2)
    return x + y

那么,我们为什么要问这个问题呢?有人能帮我吗?THX

文档中对其进行了详细描述: