Как мне работать с jinja html файлами

У меня новый бизнес по подписке, и я использую Cratejoy. Я скачал одну из их тем через ftp, чтобы мне было легче ее редактировать, и обнаружил, что они используют шаблоны Jinja2.

Итак, я вышел с установленным Python и установил jinja2, но я остановился. Я понятия не имею, и я в течение ночи гуглял, как получить эти html-файлы, в которых работает jinja. Когда я иду, чтобы запустить HTML-страницу индекса в Chrome, как я сделал бы с типичной HTML-страницей, ничего из этого не работает. Вот скриншот.

введите описание изображения здесь

Может ли кто-нибудь, пожалуйста, указать мне в правильном направлении с этим? Я хочу иметь возможность запускать все веб-страницы в Chrome так же, как они выглядят, когда я запускаю их из среды cratejoy. Джинджа нуждается в какой-то среде?

1 ответ

Решение

Шаблоны Jinja 2 - это файлы исходного кода, из которых построены файлы HTML. Вам нужен какой-то процессор, который принимает файлы Jinja 2 и создает для них HTML-файлы.

  • Скрипт принимает параметры контекста в качестве входных данных

  • Скрипт читает Jinja 2 файла, заполняет контекстную информацию

  • Скрипт выводит сгенерированные файлы HTML

Документация CrateJoy, по-видимому, не предлагает такого скрипта, набора инструментов или примера, который позволяет обрабатывать шаблоны, отключенные от реальной действующей системы CrateJoy. Похоже, что вся обработка является внутренней для их системы, и они не хотят подвергать ее. Можно было бы перепроектировать их обработку шаблона, но это нетривиальный объем работы. Я предлагаю вам написать в службу поддержки CrateJoy и сообщить им, что их инструментов для создания шаблонов недостаточно.

Другие вопросы по тегам