我无法轻松访问代码,我只使用 Mako 模板,我想知道模板可用的所有值,我可以使用它们。
有没有办法在模板中添加一些东西,以便输出结果包含所有变量(递归)?
您正在寻找上下文对象。玩了一两分钟后:
${context.keys()} # list of direct variable names
${context.__dict__} # probably more along what you're looking for.
关于Mako 运行时环境的整个部分可能值得一读,尤其是“所有内置名称”部分。您可能会发现我刚刚发布的另一篇相关文章:
让我们试试这个我认为这一定有帮助:
${globals()}