你可以从金字塔中提供静态HTML页面吗?

时间:2012-11-03 00:42:28

标签: python html pyramid

我有一个使用Mako模板的Pyramid应用程序,我想知道是否可以在应用程序中提供静态HTML页面?

对于我正在进行的项目,我们希望为公共“前向”位提供相对静态的页面,然后应用程序将动态地为网站提供服务。我们希望我们的一位内部用户能够编辑这些页面的一些HTML内容以进行更新。

我有我的静态文件夹,我正在提供CSS和脚本,但这似乎并不适合我想做的事情。我可以为页面创建视图,并且在mako模板本身中基本上有静态内容,但我认为如果有人要更新模板以显示更改,则需要重新启动应用程序?也许情况并非如此?

长期来看,我可能会做一些事情,例如将内容存储在数据库中并动态提供,但目前这不在范围之内。

是否有合理的方法来完成此操作,或者我是否应该将公共页面设置为常规静态HTML网站并仅仅链接到我的应用程序?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用返回预制响应的视图从Pyramid中提供静态html。你可以通过让web服务器在找到它时提供静态html,或者将请求代理到你的Pyramid应用程序来获得更多乐趣。