python - 你们可以从 Pyramid 提供静态 HTML 页面吗?

标签 python html pyramid

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

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

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

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

是否有合理的方法来实现此目的,或者我什至不应该将公共(public)页面设置为常规静态 HTML 网站,然后完全链接到我的应用程序?

谢谢!

最佳答案

您可以使用返回预制响应的 View 从 Pyramid 提供静态 html。不过,只要让您的网络服务器找到静态 html,就提供静态 html,否则将请求代理到您的 Pyramid 应用程序,这样您会享受到更多乐趣。

关于python - 你们可以从 Pyramid 提供静态 HTML 页面吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13204907/

相关文章:

python - 使用包含单引号的 json 更新 PostgreSQL 中的 jsonb 字段

javascript - CSS - 隐藏与文本区域重叠的文本

css - 将表数据分组为列而不是行

javascript - jQuery - 清除textarea文本内容

python - 导入 Apex 时出现 `UnencryptedCookieSessionFactoryConfig` 错误

python - 如何链接到 css 文件中的静态图像?

python - 我可以使用 np.vectorize() 对列表理解进行矢量化吗?

python - 在 MySQL 子查询中使用 Python 变量

python - Heroku 上的 Pyramid

python - 如何在函数中更改python字典中的类型?