标签: python django celery
使用芹菜4.1.0 我正在尝试使用芹菜信号。 使用success: function (text) {...时,我试图读取应该获取的参数,但它们全都不是。
success: function (text) {...
这是信号:
@task_success
信号确实触发了,我看到了一些打印内容,但似乎所有参数的值都为“无”。知道为什么吗?
答案 0 :(得分:0)
阅读signals,task_success的文档仅接受两个参数:sender和result。
task_success
sender
result
sender是当前的Task,而result是任务执行的当前结果。
Task
因此,在您的示例中,您尝试读取一些未定义的参数,并且还交换了result和sender。
P.D .:我回答这个问题的时间很晚,但是我在Google搜索task_success时遇到了这个问题。也许将来会帮助某人。