【问题标题】:Can you serve static HTML pages from Pyramid?您可以从 Pyramid 提供静态 HTML 页面吗?
【发布时间】:2012-11-03 00:42:27
【问题描述】:

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

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

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

从长远来看,我可能会做一些事情,比如将内容存储在数据库中并动态提供服务,但目前这超出了范围。

是否有合理的方法来实现这一点,或者我什至不应该费心将公共页面设置为普通的静态 HTML 网站并完全链接到我的应用程序?

谢谢!

【问题讨论】:

    标签: python html pyramid


    【解决方案1】:

    您可以使用返回预制响应的视图从 Pyramid 提供静态 html。如果你的网络服务器找到静态 html,你会玩得更开心,否则将请求代理到你的 Pyramid 应用程序。

    【讨论】:

    • 我是这么想的;我可以让视图返回具有静态文本的模板,或者只在视图本身中包含静态内容。但据我所知,这并不能让用户手动编辑内容并更新它。我认为走混合应用程序/静态页面的路线是我要做的。
    猜你喜欢
    • 2016-09-03
    • 2012-09-06
    • 1970-01-01
    • 1970-01-01
    • 2014-08-22
    • 2016-09-14
    • 1970-01-01
    • 2023-03-13
    • 2019-11-14
    相关资源
    最近更新 更多