【发布时间】:2020-01-21 17:25:47
【问题描述】:
我在 Windows 上,通过manage.py runserver 8001 运行我的 Django 服务器。当我已经运行服务器并再次输入上述命令时,它会启动另一台服务器,侦听相同的 (8001) 端口。我想做的是确定服务器是否已经在运行并停止执行命令,或者停止正在运行的服务器然后运行新服务器。
更新:
我需要自动完成所描述的事情。抛出错误也是可以的。
但是为什么runserver 命令没有抛出错误,如果端口已经很忙?正如this question 所阐明的那样,这是我在(Java Tomcat 服务器、PHP)以及带有 Django 的 Ubuntu 上使用过的平台的标准行为。
【问题讨论】:
标签: python django windows server