Синтаксис шаблона HAML или Jade для Python? - PullRequest
18 голосов
/ 03 октября 2011

Существуют ли какие-либо шаблоны для Python с синтаксисом, аналогичным Jade или HAML?

Ответы [ 4 ]

30 голосов
/ 30 ноября 2011

Проверьте пакет pyjade Python здесь, на pypi , и здесь, на github .

Pyjade - это адаптер синтаксиса Jade для шаблонов Django, Jinja2 и Mako

Отказ от ответственности: я владелец:)

6 голосов
/ 07 декабря 2013

Я действительно люблю Джейд.Pyjade позволил использовать jade в некоторых проектах python с jinja или django.

Но я должен сказать, что pyjade не на 100% совместим с jade.

Например, троичный оператор неподдерживается в pyjade.Вы можете использовать некоторый синтаксис python, чтобы сделать то же самое, но это сделает шаблон только для pyjade, но не для оригинального jade.

Так что, если вы хотите поделиться одинаковыми шаблонами между jade и pyjade, остановитесь.но если вы просто хотите использовать синтаксис Jade в проекте Python, Pyjade будет хорошим выбором.

1 голос
/ 28 сентября 2014

Вы можете попробовать https://github.com/avanov/Plim, это очень похоже на нефрит.

1 голос
/ 03 октября 2011

Я не знаком с Jade, но я подозреваю, что вы найдете этот пост интересным: Реализация HAML для python / django

...