将所有变量输出到Mako模板中

Jān*_*ris 4 python templates mako

我没有轻松访问代码,我只使用Mako模板,我想知道模板可用的所有值,我可以使用.

有没有办法在模板中添加一些东西,以便输出结果包含所有变量(递归)?

chr*_*ris 8

您正在寻找上下文对象.经过一两分钟的比赛后:

${context.keys()}    # list of direct variable names
${context.__dict__}  # probably more along what you're looking for.
Run Code Online (Sandbox Code Playgroud)

关于Mako Runtime环境的整个部分可能值得一读,特别是" 所有内置名称 " 部分.您可能会找到我刚才提到的另一篇文章:

Mako如何检查变量是否存在.