Каким образом можно использовать шаблонизатор jade с django?
Нужно как можно меньше напрягать бэка и от сюда появился вопрос, много ли нужно от бэка в случае если фронт захотел использовать jade.
Ситуация такая что есть уже самодельная cms, на которой используется html с тимплейтами django и использование jade под большим вопросом,но так-же есть уже готова голая вёрстка с использованием jade.
Как выйти безболезненно выйти из этой ситуации?
ответит частично ниже в комментариях к ответу пользователя sim3x.
а вообще попробовал сейчас в jade писать конструкции django и особых проблем не увидел.
пишете как обычно и пишете на jade и вписываете конструкции переменных {{ var }} , или циклов и прочего {%for } как обычный текст, jade его в таком же виде перенесет в результирующий html, который потом будет использовать django.
Глянул я очень поверхностно, так же с Django только знакомлюсь, поэтому если возникают какие-то трудности в таком подходе с интересом послушаю
Вопрос хороший от автора, поддерживаю.
Можно и как вы ответили делать, но в таком случае хотелось бы сразу иметь возможность писать filter |, и прочие конструкции djnago(%if %for и тд) сразу в pug, а не переписывать потом html-код, добавляя последние.
я пока нашёл вот такую штуку, но судя по популярности она не сильно развита. https://github.com/kakulukia/pypugjs
Да и, смотря на пример кода в README.md, невольно задумываешься в какую передрягу они лезут заменами title= Var , на <title>{{ Var }}</title>. А вообще идея подобного верная, надо только реализацию было отделить от нативных конструкций pug