擅长:python、mysql、java
<p><em>编辑</em>:几个月后回顾这一点,这可能更像是一次黑客攻击,而不是解决方案。不过,如果你对黑客没意见的话,也行。</p>
<p>对于使用2.7.2版的我来说,文档化的方法确实有效:</p>
<pre><code>environment.filters['my_multiplier'] = my_multiplier # didn't work
</code></pre>
<p>这可能在旧版本中有效。</p>
<p>相反,我通过查看代码找到了这个方法:</p>
<pre><code>from jinja2 import environment
environment.DEFAULT_FILTERS['name'] = filter_function
</code></pre>
<p>如果有人有文档链接,请随意添加。</p>