Celery task_success信号参数

时间:2018-11-06 15:45:35

标签: python django celery

使用芹菜4.1.0 我正在尝试使用芹菜信号。 使用success: function (text) {...时,我试图读取应该获取的参数,但它们全都不是。

这是信号:

@task_success

信号确实触发了,我看到了一些打印内容,但似乎所有参数的值都为“无”。知道为什么吗?

1 个答案:

答案 0 :(得分:0)

阅读signalstask_success的文档仅接受两个参数:senderresult

sender是当前的Task,而result是任务执行的当前结果。

因此,在您的示例中,您尝试读取一些未定义的参数,并且还交换了resultsender

P.D .:我回答这个问题的时间很晚,但是我在Google搜索task_success时遇到了这个问题。也许将来会帮助某人。