首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在BaseHttpRequestHandler中使用模板html页面

在BaseHttpRequestHandler中使用模板html页面
EN

Stack Overflow用户
提问于 2014-01-18 16:14:24
回答 1查看 250关注 0票数 0

我正在用Python构建一个小程序,我想要一个GUI来处理一些配置问题。现在我已经从BaseHTTPServer开始了,我正在实现一个BaseHTTPRequestHandler来处理GET和POST请求。但我想知道什么才是解决以下问题的最佳做法。

我有两项不同的要求,它们得到了非常相似的答复。也就是说,我返回的两个页面有很多相同的html。我可以创建一个模板html页面,在完成这些请求时检索该页面,并根据特定的请求填充缺失的部分。但是我觉得应该有一种方法,可以直接为两个请求检索两个单独的html页面,但是仍然有一个模板页面,这样我就不必复制这个页面了。

我想知道如何才能最好地处理这个问题,例如可伸缩的东西。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-21 13:50:06

这与BaseHTTPRequestHandler无关,因为它的目的是为HTML服务,如何生成HTML是另一个主题。

您应该使用模板工具,Python有很多可用的,我建议使用Mako或Jinja2。然后,在代码中,使用模板获取真正的HTML,并在处理程序响应中使用它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21206568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档