javascript - 解析时收集 Jinja2 标签调用

标签 javascript python templates jinja2

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

最佳答案

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

您能否举例说明您想做什么?这听起来像是可以使用 callcaller() ( doc'm here ) 来实现的东西。如果它比这更“元”,您可能可以使用 Jinja2 的内置解析器(通过 Environment.parse)来提取您想要的信息。扩展也可以是一个选项,通过被动 filter_stream ( see here )。

关于javascript - 解析时收集 Jinja2 标签调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8797760/

相关文章:

javascript - VueJs 超出最大调用堆栈大小

javascript - 自动滚动到表格的最后一行

javascript - Flutter Openweather API 调用

python - 如何并行化复杂的 for 循环

c++ - 受比较器约束的数据结构

c++ - 带有 "Known"继承的dynamic_cast模板类

javascript - Node.js 相同的 uri 但不同的参数

python - talib ADX 函数错误

python - 如何从包含 "\n"的列表中删除部分字符串?

c++ - 调用专用模板函数时强制编译时错误