如何用 VSCode 调试 Celery 程序

2018-01-11 11:24:28 +08:00
 kevindu

用 rdb 太累,http://docs.celeryproject.org/en/latest/userguide/debugging.html

但是怎么才能在 VSCode 中调试 Celery 的程序呢。

3501 次点击
所在节点    Python
3 条回复
kevindu
2018-01-11 12:27:35 +08:00
pycharm 好像直接打断点就可以。vscode 就不行,需要做什么配置吗?
Stitch
2018-01-12 15:11:08 +08:00
不用这么麻烦,把 task 任务的函数去掉 delay 就是在本地运行的。直接在本地调试完成后在添加 delay 运行即可。
kevindu
2018-01-12 16:54:54 +08:00
@Stitch 我知道这样,但是这样也很麻烦,毕竟你自己要给函数传参,可能对一个陌生的程序,我根本不知道参数是什么。我想要的就是 web 运行起来,然后调某个 celery 的 task,然后就可以在这个 task 里面 debug。

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

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

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

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

© 2021 V2EX