[size=large]mako 技巧
C++的fans都喜欢很角落的用法
from mako.template import Template
template = Template("""
<%def name="h1(t)">
%if t:
<h2>${t}</h2>
%else:
no title
%endif
</%def>
<%def name="h1_wrap()" filter="trim,h1">
${title()}
</%def>
<%def name="title()" >
##zsp
</%def>
${self.h1_wrap()}
""")
print template.render()
[/size]
C++的fans都喜欢很角落的用法
from mako.template import Template
template = Template("""
<%def name="h1(t)">
%if t:
<h2>${t}</h2>
%else:
no title
%endif
</%def>
<%def name="h1_wrap()" filter="trim,h1">
${title()}
</%def>
<%def name="title()" >
##zsp
</%def>
${self.h1_wrap()}
""")
print template.render()
[/size]