异步 celery 的 task.delay(note)改成 task.apply_async(args=(note), countdown=10),为什么不执行?

2017-03-23 11:59:17 +08:00
 rogwan

这样写没问题: task.delay(note)
增加 countdown 参数,改成: task.apply_async(args=(note), countdown=10) 就没反应。。。

这问题出在哪?

1370 次点击
所在节点    问与答
3 条回复
tanywei
2017-03-23 13:26:52 +08:00
args=(note, )
simpleapples
2017-03-23 13:37:27 +08:00
tuple 如果只有一个元素 元素后要加, 所以要写成 args=(note,)
rogwan
2017-03-23 14:37:12 +08:00
谢谢 -:) 是少了这个逗号 =_=!! 加上就沃客了 @_@

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/349696

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX