我使用PyCharm开发了一个Django应用程序,它依赖于celery 来执行后台任务。为了进行调试,我使用了PyCharm的远程解释器。我使用remote interpreter using docker-compose配置了Run Configuration以启动django
服务。我可以使用附加的调试器启动此运行配置,它将在断点处中断。在启动时,PyCharm将通过docker-compose启动所有其他服务。
我想同时将调试器附加到django
和celery
服务,这样当celery 工作人员遇到断点处时,它也会中断。
我已经尝试使用celery
服务配置另一个Docker-Compose远程解释器。但启动其中一项就会终止另一项。
编辑:如果PyCharm做不到,也许VS Code可以做?
2条答案
按热度按时间vuktfyat1#
根据官方的PyCharm文档,您可以指定两种不同于端口号的调试配置。
此外,您还可以将“远程解释器的部署配置”和“远程调试服务器配置”这两种独立的方式结合在一起
sqxo8psd2#
在VS代码上,您正在寻找的功能称为复合启动配置