Python 从链接芹菜任务获取结果
假设我有两个任务:加法和减法 现在让我们假设我将这些称为:Python 从链接芹菜任务获取结果,python,celery,Python,Celery,假设我有两个任务:加法和减法 现在让我们假设我将这些称为: add.apply_async((1337, 1337), link=subtract.s(40)) 有没有办法获取减法任务的结果?是的,您可以从父任务获取链接任务的结果 让我们使用add添加10、20,然后使用linked子任务从结果中减去5 In [20]: r = add.apply_async([10, 20], link=sub.s(5)) In [21]: r.state Out[21]: 'SUCCESS' In [
add.apply_async((1337, 1337), link=subtract.s(40))
有没有办法获取减法任务的结果?是的,您可以从父任务获取链接任务的结果 让我们使用add添加10、20,然后使用linked子任务从结果中减去5
In [20]: r = add.apply_async([10, 20], link=sub.s(5))
In [21]: r.state
Out[21]: 'SUCCESS'
In [22]: r.result
Out[22]: 30
In [23]: r.children[0].state
Out[23]: 'SUCCESS'
In [24]: r.children[0].result
Out[24]: 25