我已成功部署到生产站点,运行在Apache + mod_wsgi,python3.3 + pyramid 1.4上。 现在,它显示了金字塔默认页面。
我正在搞乱myapp文件夹,即使我删除了__init__.py
,重新启动apache,它仍然显示默认的金字塔页面。为什么会这样?
由于某些我不理解的原因,当使用install over develop时,还有另一个原因 正在创建文件夹(build),我已经尝试在build中编辑template.pt文件 在模板文件夹中,重启apache,它仍然显示设置新项目时附带的默认金字塔页面。
我不知道这是否是正确的做法,但它对我有用。而不是使用http://docs.pylonsproject.org/projects/pyramid/en/latest/tutorials/modwsgi/index.html中详述的安装,步骤6:
$ ../bin/python setup.py install
我使用了开发,在模板文件夹中编辑了template.pt,重新启动了apache,并且网站是 反映变化。
答案 0 :(得分:1)
install
捆绑您的应用,除非您有适当的清单,否则不会包含静态文件。 develop
通常是一种更好的部署方式,除非您尝试将您的应用程序重新发布为开放项目。