在 PyCharm 开始 Django 调试会话

Starting a debugging session for Django in PyCharm

在PyCharm,开发Django站点时,点击绿色Run箭头可以启动内部Django服务器,但是好像没有办法停止这个服务器。如果我从 shell 中 运行 它,我可以用 CTRL+C 终止它,但我不认为我可以在 PyCharm 中这样做。 如果我再次按下 Run 按钮,它会说它无法 运行 服务器,因为该端口已被使用(之前的 运行 我无法终止)。烦人,但可用。 问题是在这种状态下它不会在断点处停止。为此,我必须使用 Debug 按钮启动服务器,而不是 Run。但是因为已经是运行ning了,无法启动调试!

所以问题是,如何停止在 PyCharm 中使用 Run 启动的内部服务器?

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

应该有一个Run区域(默认在左下方)。如果它不可见,您必须按下 window.

绝对左下角的神秘方形按钮

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

Pycharm 有两种 window 模式 - 您可能处于隐藏工具栏的模式,如果您单击左下角的屏幕图标,它将展开并显示插件,您将在那里请参阅 Debug/Run windows 和控件。然后只需单击红色 'stop' 按钮,它就会停止。