我注意到我的Python - 金字塔设置有奇怪的行为。我已经成千上万次使用这种方法没有任何问题,但今天它拒绝与我合作。我一直在使用的命令是:
pserve development.ini --reload
以前我能够修改代码或模板文件,并立即查看更改。现在,当我对代码进行一些更改时,即使是模板文件,在我点击浏览器刷新后,更改也不会反映出来。即使我重新启动了pserve,该页面仍将保留旧代码。出于绝望,我打电话给我的项目文件:
python setup.py install
这一次,我可以看到我的变化,但我之前没有经历过这个麻烦。据我记忆,我没有对项目文件进行任何更改。也许其他人做了,有没有人知道设置有什么问题?
答案 0 :(得分:9)
python setup.py install
是一次性安装,将您的源代码复制到site-packages中。你更喜欢做的是pserve
查看开发目录中的源代码,这只是通过python setup.py develop
将源链接到站点包来完成(你应该只需要它)在您更改setup.py
文件时运行。