0

我已成功部署到生产站点,在 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

我使用了develop,在模板文件夹中编辑了template.pt,重新启动apache,站点正在反映更改。

4

1 回答 1

1

install捆绑您的应用程序,除非您有适当的清单,否则不会包含静态文件。develop通常是一种更好的部署方式,除非您试图将您的应用程序作为一个开放项目进行再分发。

于 2013-04-16T03:14:39.447 回答