【发布时间】:2013-08-30 18:27:57
【问题描述】:
我有一个去除 html 标签的 mako 过滤器。它在其他情况下工作正常。
我有一个看起来像这样的定义:
<%def name='striptags()'>
${ caller.body() | strip_tags }
</%def>
由于某种原因,这不起作用。在我看来,mako 过滤器在使用caller.body() 时不起作用。每当我使用 ipdb 检查 caller.body() 的值时,它始终是 u'',但是当我在浏览器中看到呈现的版本时,内容实际上是存在的。
那么,发生了什么,是否可以对 caller.body() 应用 mako 过滤器?
【问题讨论】: