在PyCharm中为Django启动调试会话

时间:2015-05-28 13:37:08

标签: django pycharm

在PyCharm中,在开发Django站点时,我可以通过单击绿色Run箭头启动内部Django服务器,但似乎无法停止此服务器。如果我从shell运行它,我可以用CTRL + C终止它,但我不认为我可以在PyCharm中做到这一点。 如果我再次按下Run按钮,它表示它无法运行服务器,因为该端口已被使用(前一次运行我无法终止)。烦人,但可用。 问题是在这种状态下它不会在断点处停止。为此,我必须使用Debug按钮启动服务器,而不是Run。但由于它已经运行,我无法启动它进行调试!

所以问题是,如何在PyCharm中使用Run来停止我开始使用的内部服务器?

3 个答案:

答案 0 :(得分:2)

应该有一个Run区域(默认位于左下角)。如果看不见,则必须按下窗口左下角的神秘方形按钮。

enter image description here

在运行区域内,还有另一个工具栏,您可以使用它来控制服务器。那里有一个停止按钮(Ctrl + F2)。

答案 1 :(得分:1)

当服务器运行时,在“运行”菜单下,您有一个停止服务器的“停止”选项。在Mac上,键盘快捷键为Cmd-F2。

答案 2 :(得分:1)

Pycharm有两种窗口模式 - 你可能处于隐藏工具栏的模式下,如果点击左下角的屏幕图标,它将展开并显示插件,你会看到带控件的Debug / Run窗口。然后只需点击红色'停止'按钮,它将停止。