解析时收集Jinja2标记调用

时间:2012-01-10 02:12:41

标签: javascript python templates jinja2

我想扫描我的页面正文并收集所有对某个Jinja2标记的调用。对于每个,我想在设置一些Javascript时提取内容并在<head>元素中使用它。这可能吗?谢谢!

1 个答案:

答案 0 :(得分:1)

(因为我还不能发表评论......)

您能举例说明您想做什么吗?这听起来像是可以使用callcaller()doc'm here)实现的。如果它比那更“元”,你可以使用Jinja2的内置解析器(通过Environment.parse)来提取你想要的信息。通过被动filter_streamsee here

,扩展程序也可以是一个选项