根据要求触发VS Code python调试器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了根据要求触发VS Code python调试器相关的知识,希望对你有一定的参考价值。

每当我在Django中遇到某些路由时,我都需要在入口点触发VS代码调试器。意思是,每当我在本地Django应用中单击某个链接开始执行时,就需要启动调试器,这样我才能逐步完成整个特定请求生命周期。

我只知道当调试器本身开始执行脚本时如何启动调试器,但是我找不到上述情况的任何答案。如果无法使用VS Code调试器,也许还有另一种工具可以帮助我?

感谢您提供的任何帮助!

答案

[如果我是你,我将为此使用Pycharm。(这在Pycharm communityPycharm Professional中均有效),我不确定VS Code中是否有这样的选项。

您需要执行以下步骤。

  1. 为Pycharm中的Django项目添加运行配置。在其中找到manage.py脚本。向其添加参数作为runserver
  2. 在视图的开始处放置一个breakpoint,当命中端点时将调用它。
  3. 单击run configuration右侧的调试按钮,它将以debug模式启动服务器。

enter image description here

  1. 当您从浏览器中命中端点时,它应该停止在Pycharm中提到断点的位置执行。

以上是关于根据要求触发VS Code python调试器的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 VS Code 在 Docker 容器中远程调试 python 代码

VS Code 调试树莓派上的python程序

Vs Code Remote 远程开发与调试-软件使用

VS code配置python开发调试环境

VS code配置python开发调试环境

调试器不会在 VS Code for Python 中的断点处停止