【发布时间】:2016-03-05 23:28:34
【问题描述】:
我正在尝试创建一个 Jinja2 环境,目的是仅在 JSON 模板上使用它。因此,我想对每个渲染值应用 tojson 过滤器。我知道每个单独的模板都可以使用filter sections,但希望避免这种情况。
有没有办法设置全局过滤器?如果不是,那么下一个最好的方法是在加载数据的开头和结尾插入过滤器部分的自定义加载器?
【问题讨论】:
-
tojson过滤器实际上来自 Flask,但您自己的实现相当容易。 -
过滤器部分也适用于整个文本,而不仅仅是替换的值。所以这无助于实现我的目标。