Skip to main content
 首页 » 编程设计

python之如何在不重新启动 Pylons 的情况下重新加载修改后的文件

2025年05月04日9shangdawei

我正在使用 pylons,并使用此命令启动服务器:

paster serve --reload development.ini 

我发现当我修改一些东西时,粘贴会重新加载应用程序。在控制台中,它显示:

-------------------- Restarting -------------------- 
Starting server in PID 7476. 
serving on http://127.0.0.1:5000 

这很方便但还不够,因为每次要多花或少花 5 秒。如果我刷新那个页面,而服务器还没有完全重新加载,页面会显示旧的内容,我不知道是不是最新的内容,所以我不得不刷新几次页面来确定。

不知道有没有更好的方法可以不用重新加载读取修改后的内容,或者找一个更快的重新加载?

请您参考如下方法:

对于controller,可以配置Routes在不重启应用的情况下重新扫描目录controller:

http://pylonshq.com/docs/en/1.0/controllers/#adding-controllers-dynamically