python - 将变量传递给 Mako 模板

标签 python mako

在 Perl 中,通过使用模板工具包,这是我所做的

Perl

my $vars = {
    name     => 'Count Edward van Halen',
};

$tt->process('letters/overdrawn', $vars)
    || die $tt->error(), "\n";

HTML

Dear [% name %],

Mako模板,我该怎么做?检查他们的 render 函数,没有得到太多提示。

最佳答案

使用命名参数

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

在魔晃方面你会做

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

关于python - 将变量传递给 Mako 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4161464/

相关文章:

python - Mako 模板内联 if 语句

python - Pandas 中的箱线图

python - Pandas 检查多列中的值是否存在于其他列中

Python Mako 模板 - 如何根据上下文中的值动态决定调用哪个 def 或函数?

python - 有没有办法从字符串渲染 mako 模板?

python - Pyramid 本地化: not created . pot文件

python - 这个密码重置过程有什么问题吗?

python - 为什么在使用 Python 的 "float"函数时这些结果如此不同?

Python - 如何计算列表中一致数量的乘积?

Python 导入错误 "No module named template"