Skip to main content
 首页 » 编程设计

Python Pyramid PServe 拒绝服务

2025年05月04日11kuangbin

我注意到我的 Python - Pyramid 设置有奇怪的行为。我以前已经用过这种方法数千次,没有任何问题,但今天它拒绝与我一起工作。我一直在使用的命令是:

pserve development.ini --reload 

以前我可以修改代码或模板文件,并立即看到更改。现在,当我对代码进行一些更改时,即使是模板文件,在我点击浏览器刷新后更改也不会反射(reflect)出来。即使在我重新启动 pserve 之后,该页面仍将保留旧代码。出于绝望,我调用了我的项目文件:

python setup.py install 

这一次,我可以看到我的变化,但我以前不必经历这个麻烦。据我所知,我没有对项目文件进行任何更改。也许其他人做过,有人知道设置有什么问题吗?

请您参考如下方法:

python setup.py install 是一次性安装,将源代码复制到站点包中。您更愿意做的是让 pserve 查看开发目录中的源代码,这只需通过 python setup.py develop 将源代码“链接”到站点包即可(您只需要在更改 setup.py 文件时运行。