We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
让我添加 Mako 精细快速工具(它甚至使用 ${var} 语法)。
注意:Mako、Jinja 和 Cheetah 是文本语言(它们处理和生成文本)。 我会订购 Mako > 金贾> Cheetah(在功能和可读性方面),但人们的喜好不同。
Kid 及其后继者 Genshi 是 HTML/XML 感知属性语言 (
等)。 这是完全不同的方法 - 以及仅适用于 HTML 或 XML 的工具。
Let me add Mako Fine fast tool (and it even uses ${var} syntax).
Note: Mako, Jinja and Cheetah are textual languages (they process and generate text). I'd order them Mako > Jinja > Cheetah (in term of features and readability), but people's preferences vary.
Kid and it's successor Genshi are HTML/XML aware attribute languages (
<div py:if="variable"> ... </div>
etc ). That's completely different methodology - and tools suitable for HTML or XML only.Python 有很多模板引擎。 这取决于您的具体需求。
例如, Jinja2 就是一个很好的选择。 Kid 是另一个。
Python has lots of templating engines. It depends on your exact needs.
Jinja2 is a good one, for example. Kid is another.
您可以尝试一下Cheetah。 我以前用过它并取得了一些成功。
You could give Cheetah a try. I've used it before with some success.
我不确定 FMPP 到底是做什么的,但乍一看它似乎是一种模板语言。
Jinja2 是一个优秀的 python 模板系统。
样本:
I'm not sure exactly what FMPP does, but from a quick glance it seems like a template language.
Jinja2 is an excellent template system for python.
sample: