2011-10-03 26 views

回答

30

檢查pyjade Python包here at pypihere at github

Pyjade是Django的,Jinja2的玉語法適配器和真子模板

免責聲明:我是老闆:)

+2

PyJade現在搖擺我的世界。 – Roshambo

+0

它是否接近100%兼容玉,以便我可以共享客戶端和服務器之間的模板? – Eric

+1

@Eric完全兼容。我還發布了Python的jsjaja包,它將jinja2模板編譯爲javascript;)。一探究竟! https://github.com/syrusakbary/jsjinja –

6

我真的很喜歡玉。 Pyjade使得在一些帶有jinja或django的python項目中使用jade成爲可能。

但我不得不說,pyjade並不是100%與玉石兼容。

例如,pyjade不支持三元運算符。你可以使用一些python語法來做同樣的事情,但是這將使模板只能用於pyjade而不是原始的jade。

所以,如果你想共享玉和pyjade之間相同的模板,停止。但如果你只是想在python項目中使用jade語法,pyjade將是不錯的選擇。

+0

好東西,這是多數用例! – obskyr