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

Dal*_*and 18 python haml pug

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

Syr*_*eto 30

在pypi上查看pyjadePython包,在github上查看.

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

免责声明:我是主人:)

  • Jade真棒,如果pyjade可以直接呈现Django将服务的html,而不是首先转换为Django模板lang,那将是很棒的.那么它就是一个Django模板引擎.我有一种感觉,玉模板比Django模板有更好的性能. (3认同)

hys*_*ace 6

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

但我不得不说pyjade与玉石并非100%兼容.

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

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


Ale*_*use 1

我不熟悉 Jade,但我怀疑你会发现这篇文章很有趣:HAMLimplementation for python / django