【发布时间】:2015-08-01 10:56:05
【问题描述】:
所以我有一个基本配置 django 1.6 + celery 3.1。假设我有一个示例任务:
@app.task
def add(x, y):
time.sleep(6)
return {'result':x + y}
还有一个分组和返回job id的函数
def nested_add(x,y):
grouped_task = group(add.s(x,y) for i in range(0,2))
job = result_array.apply_async()
job.save()
return job.id
现在我想在该组任务完成后执行一些操作,但是如果我将 app.task 装饰器 放到 nested_add 并尝试捕获 task_success 那么它将无法正常工作。我应该使用什么的任何提示?
【问题讨论】:
-
您是否尝试过链接群组。又名让它成为和弦?
-
@user2097159,谢谢你,我已经在读它了,我想就是这样
标签: django signals task celery