Существуют ли какие-либо механизмы шаблонов для Python с синтаксисом, подобным Jade или HAML?
Синтаксис шаблона HAML или Jade доступен для Python?
Ответ 1
Проверьте pyjade
пакет Python здесь, в pypi, и здесь в github.
Pyjade - это синтаксический адаптер Jade для шаблонов Django, Jinja2 и Mako.
Отказ от ответственности: Я являюсь владельцем:)
Ответ 2
Я действительно люблю нефрит. Pyjade позволил использовать нефрит в каком-то проекте python с jinja или django.
Но я должен сказать, что пиджад не на 100% совместим с нефритом.
Например, тернарный оператор не поддерживается в пиджаде. Вы можете использовать некоторый синтаксис python для того, чтобы сделать то же самое, но это заставит шаблон использовать только с пиджадом, но не с оригинальным нефритом.
Итак, если вы хотите использовать одни и те же шаблоны между jade и pyjade, STOP. но если вы просто хотите использовать синтаксис jade в проекте python, пиджад будет хорошим выбором.
Ответ 3
Я не знаком с Jade, но я подозреваю, что вы найдете эту публикацию SO следующим: реализация HAML для python/django
Ответ 4
Вы можете попробовать https://github.com/avanov/Plim, это очень похоже на нефрит.