将变量传递给Mako模板

时间:2010-11-12 03:48:40

标签: python 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 个答案:

答案 0 :(得分:6)

使用命名参数

mytemplate.render(myvar1="var1", mydict=dict())

在mako方面,你会做

${myvar1}
% for val in mydict:
    ${val}
% endfor