Python 捕获Mako中的身体内容?
是否可以从Mako模板中获取渲染的主体内容?我的意思是,我可以使用${self.body}显示主体,但是如果我想先对它做些什么呢?一种方法是通过自定义的过滤器来传递它Python 捕获Mako中的身体内容?,python,mako,Python,Mako,是否可以从Mako模板中获取渲染的主体内容?我的意思是,我可以使用${self.body}显示主体,但是如果我想先对它做些什么呢?一种方法是通过自定义的过滤器来传递它 <% def myFilter(txt): return "whatever I want to do it" >% ${self.body() | myFilter} 显然,我要找的是那个。从文档中: 另一种缓冲def或任何Mako可调用输出的方法是 使用内置的捕获功能。此函数执行以下操
<%
def myFilter(txt):
return "whatever I want to do it"
>%
${self.body() | myFilter}
显然,我要找的是那个。从文档中: 另一种缓冲def或任何Mako可调用输出的方法是 使用内置的捕获功能。此函数执行以下操作: 操作与上述缓冲操作类似,只是 由调用方指定 就我而言:
<%
body = capture(self.body)
# etc.
%>
<%
body = capture(self.body)
# etc.
%>