Pyramid不自动重载
我的金字塔应用在我更新并保存模板中的 *.mak 文件或视图中的 *.py 文件时没有重新加载。我使用以下命令来运行网站,但在更改显示之前,我必须手动结束进程并重新启动。
pserve --reload development.ini
我的 development.ini
文件中也有以下内容。
pyramid.reload_templates = true
我使用 alchemy 脚手架创建了这个应用。
virtualenv --no-site-packages app
cd app
source bin/activate
which python
pcreate -s alchemy app
python setup.py develop
注意:which python
显示它指向的是虚拟环境中的 Python 版本。
我几乎没有对任何设置做过重大更改……
我不太确定我能提供什么信息会有帮助,但请留言告诉我我还可以提供什么。谢谢。
1 个回答
1
在setup.py
文件中指定这个版本:
requires = [
'pyramid',
'pyramid_mako==0.3.1',
'pyramid_debugtoolbar',
'pyramid_tm',
'SQLAlchemy',
'transaction',
'zope.sqlalchemy',
'waitress',
]
至于*.py文件的修改,关于这个问题的评论里有解决方案。