如何获取组中第一个任务的结果?
我用这种方式——
res = chain.delay()
first_task = res.parent.parent.parent.parent.parent.collect()
但是超级丑,还有别的更美的方式吗?
虽然它不是那么优雅,但您可以使用while
循环进行泛型化:
def first_result(res):
r = res
while r.parent:
r = r.parent
return r.result()