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