这是一个奇怪的问题,但在过去的 3 个小时里一直让我发疯。我想玩一个基于金字塔的 cms Kotti,但我使用 easy_install first( sudo easy_install kotti
) 安装它时犯了一个错误。我的行为很奇怪,我不确定它是程序本身的方式还是我安装它的方式。
我想更改代码的某些部分并查看它是如何工作的,但我的更改没有生效。通过easy_install安装它后,我做了:
virtualenv mysite --no-site-packages
bin/easy_install pyramid
git clone https://github.com/Pylons/Kotti.git
cd Kotti
sudo ../bin/python setup.py develop
../bin/pserve app.ini --reload
我去了 127.0.0.0:5000 并看到它正在工作。第一页的文字是“恭喜!您已成功安装 Kotti”。所以我进入了 kotti 目录并做了 a grep "Congratulations" *.*
,发现它来自populate.py。所以我打开文件并将该行更改为另一段文本并保存。因为我在 pserve 上有 --reload 标志,所以我注意到它在终端上重新加载了我的代码,当我回到站点时,数据没有改变。
我很困惑,因为当我更改 python 代码时服务器会重新加载,所以它会看到更改但它没有反映在浏览器中(只是为了测试它是否是浏览器缓存,我尝试使用不同的浏览器并清除缓存)。
有任何想法吗?