Подтвердить что ты не робот

Синтаксис шаблона HAML или Jade доступен для Python?

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

4b9b3361

Ответ 1

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

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

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

Ответ 2

Я действительно люблю нефрит. Pyjade позволил использовать нефрит в каком-то проекте python с jinja или django.

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

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

Итак, если вы хотите использовать одни и те же шаблоны между jade и pyjade, STOP. но если вы просто хотите использовать синтаксис jade в проекте python, пиджад будет хорошим выбором.