在 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' 按钮,它就会停止。
在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' 按钮,它就会停止。