我在Eclipse中的PyDev中设置了项目。每当我调试我的项目时,情况都很好,但是一旦我尝试重新启动Django服务器,它就会产生一个额外的runserver进程,阻塞我用于服务器的端口(8000
)。是否有解决方法以确保它真的杀死了服务器?
答案 0 :(得分:4)
每当对任何Python代码进行更改(运行服务器的另一个实例并终止旧服务器)时,Django会重新加载服务器。从Pydev发射它似乎没有得到妥善处理。您可以通过将--noreload
参数添加到服务器启动命令来停用它。
更多信息:--noreload
,pydev/django
(查找下面的注释 Run / Debug as Django )