我想扫描我的页面主体并收集对某个 Jinja2 标记的所有调用的主体。对于每一个,我都想提取内容并在 <head>
中使用它设置一些 Javascript 时的元素。这可能吗?谢谢!
最佳答案
(因为我还不能发表评论...)
您能否举例说明您想做什么?这听起来像是可以使用 call
和 caller()
( doc'm here ) 来实现的东西。如果它比这更“元”,您可能可以使用 Jinja2 的内置解析器(通过 Environment.parse)来提取您想要的信息。扩展也可以是一个选项,通过被动 filter_stream
( see here )。
关于javascript - 解析时收集 Jinja2 标签调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8797760/