将变量传递给Mako模板
在Perl中,我使用Template Toolkit,下面是我所做的事情
Perl
my $vars = {
name => 'Count Edward van Halen',
};
$tt->process('letters/overdrawn', $vars)
|| die $tt->error(), "\n";
HTML
Dear [% name %],
在Mako模板中,我该怎么做呢?查看他们的render
函数,似乎没有太多提示。
1 个回答
7
使用命名参数
mytemplate.render(myvar1="var1", mydict=dict())
在mako这边你可以这样做
${myvar1}
% for val in mydict:
${val}
% endfor