PyCharm Django 上一个项目的服务器在打开并运行另一个项目后仍然运行

2 django pycharm

重现问题的步骤:

  1. 打开第一个项目。
  2. py manage.py runserver (现在我可以通过地址http://127.0.0.1:8000/在浏览器中看到我的 Project_1 网站)。
  3. 在 PyCharm 中关闭项目并打开另一个项目。
  4. 打开第二个项目后执行py manage.py runserver
  5. 刷新浏览器中的选项卡...WTF?当我已经关闭它时,我仍然看到我的第一个项目页面,打开另一个项目,甚至在第二个项目上打开 RUNSERVER。

我必须在runserver之后在选项卡上看到http://127.0.0.1:8000/新项目网页,但它不起作用。

是 PyCharm 错误还是其他原因?我正在使用具有最新更新的 PyCharm Pro。

小智 5

在 Windows 上:

  1. 打开命令
  2. 运行命令netstat -o以获取具有开放端口的正在运行的进程列表。
  3. 通过地址查找开发服务器进程(例如http://127.0.0.1:8000/)。你需要记住PID号。
  4. 运行命令Taskkill /PID #### /F(例如Taskkill /PID 26356 /F)来终止进程。####您正在运行的开发服务器 PID 号在哪里。
  5. 享受!现在,PyCharm 关闭后服务器不再运行。

在Linux上:

django开发服务器,如何在后台运行时停止它