Python 如何在VisualStudio代码中运行debug Django应用程序?
launch.jsonPython 如何在VisualStudio代码中运行debug Django应用程序?,python,django,python-3.x,visual-studio-code,Python,Django,Python 3.x,Visual Studio Code,launch.json 在浏览器中http://localhost:8000/login 我有一个登录页面,允许用户输入用户名和密码登录。我在views.py中的def login代码中添加了一个断点,并运行了debug,但在有断点的行上并没有停止执行。现在我想允许用户输入用户名和密码,然后他们点击按钮,它将跳转到break points def login in views.py。如何才能做到这一点?以下是Visual Studio代码1.14.2版的说明。旧版本可能会有点不同 在VS代码中打
在浏览器中http://localhost:8000/login 我有一个登录页面,允许用户输入用户名和密码登录。我在views.py中的def login代码中添加了一个断点,并运行了debug,但在有断点的行上并没有停止执行。现在我想允许用户输入用户名和密码,然后他们点击按钮,它将跳转到break points def login in views.py。如何才能做到这一点?以下是Visual Studio代码1.14.2版的说明。旧版本可能会有点不同 在VS代码中打开项目文件夹 单击调试图标或按Ctrl+Shift+D 从调试窗格顶部的下拉列表中,选择Django 单击开始调试按钮或按F5 VS代码将打开manage.py并开始执行。IDE的顶部应该有一个调试器工具托盘,带有单步、继续等按钮。通过单击行号左侧的代码窗口来设置断点。 我安装了这些VS代码扩展,以备不时之需 MagicPython 1.0.11 Python 0.6.9 Python for VS代码0.2.3
很抱歉,我可能重复了您的链接,但它无法运行。你能帮我吗?请@WayneJohnstonHi@WayneJohnston,谢谢您的支持!我已经遵循了您的指导,在带有头函数断点的行上停止了执行,但我想运行调试下一步来观察函数中的变量值,我如何才能做到这一点?如果我按F10,它会停止监听。请检查我的电话号码。非常感谢。我不确定,但我认为你想在这一点上按F11步。“单步执行”实际上会在执行每一行时采取更小的步骤。有时这太详细了,但当调试器没有停在正确的位置时,我发现它会有所帮助。另外,在要查看变量的行上放置一个断点。同样,这有时可能过于详细,但如果您在到达某一行时遇到困难,请强制执行停止。
"name": "Django",
"type": "python",
"request": "launch",
"stopOnEntry": true,
"pythonPath": "${config.python.pythonPath}",
"program": "${workspaceRoot}/manage.py",
"cwd": "${workspaceRoot}",
"args": [
"runserver",
"--noreload"
],
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit",
"RedirectOutput",
"DjangoDebugging"
]