Собирать вызовы тегов Jinja2 при разборе - PullRequest
2 голосов
/ 10 января 2012

Я хотел бы отсканировать тело моей страницы и собрать тело всех вызовов определенного тега Jinja2. С каждым я хотел бы извлечь содержимое и использовать его в элементе <head> при настройке Javascript. Это возможно? Спасибо!

1 Ответ

1 голос
/ 10 января 2012

(так как я пока не могу оставлять комментарии ...)

Не могли бы вы привести пример того, что вы хотите сделать? Это звучит как что-то, что может быть реализовано с использованием call и caller() ( doc'm here ). Если это что-то более «мета», вы можете использовать встроенный синтаксический анализатор Jinja2 (через Environment.parse) для извлечения необходимой информации. Расширение также может быть опцией через пассив filter_stream ( см. Здесь ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...