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

时间:2018-10-26 09:27:13

标签: 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的最新更新。

1 个答案:

答案 0 :(得分:1)

在Windows上:

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