可用于Python的HAML或Jade模板语法?

时间:2011-10-03 16:25:41

标签: python haml pug

是否有Python的模板引擎,其语法类似于Jade或HAML?

4 个答案:

答案 0 :(得分:30)

检查pyjade Python包here at pypihere at github

  

Pyjade是Django,Jinja2和Mako模板的Jade语法适配器

免责声明:我是所有者:)

答案 1 :(得分:6)

我真的很喜欢玉。 Pyjade使得在jinja或django的python项目中使用jade成为可能。

但我不得不说pyjade与玉石不是100%兼容。

例如,pyjade不支持三元运算符。你可以使用一些python语法来做同样的事情,但这将使模板只能用于pyjade但不能用于原始的jade。

因此,如果您想在jade和pyjade之间共享相同的模板,请停止。但是如果你只是想在python项目中使用jade语法,那么pyjade将是不错的选择。

答案 2 :(得分:1)

我对Jade并不熟悉,但我怀疑你会发现这篇有趣的帖子:HAML implementation for python / django

答案 3 :(得分:1)

你可以尝试https://github.com/avanov/Plim,它与玉石非常相似。