为什么我们需要在更改django项目中的某个文件后重启apache

Uno*_*nos 6 apache django

我在Apache/mod_wsgi上的Windows 7上设置了Django.我需要停止,然后每次更改任何python代码时启动服务器.有没有办法避免它?

javascript/php更改不会发生这种情况,即,看到更改代码的效果不需要重启apache.向正确的方向推进将有很大帮助.谢谢!

mgi*_*nbr 5

您不必重新启动Apache.只需修改wsgi文件(在UNIX环境中,您可以使用touch myfile.wsgi),它将被重新加载.换句话说,只需确保更新wsgi文件的最后修改日期,即使文件内容本身不是.

PS我假设你在守护进程模式下运行.如果你正在使用嵌入式模式,那么我的建议对你没有帮助,我不知道是否可以这样做...也参见这个问题.

编辑:抱歉,我不知道只有UNIX支持守护进程模式.在这种情况下,也许其他问题中的链接会有所帮助,但我无法确定,因为我没有经验.