【发布时间】:2012-05-28 04:25:34
【问题描述】:
我无法轻松访问代码,我只使用 Mako 模板,我想知道模板可用的所有值,我可以使用这些值。
有没有办法在模板中添加一些东西,以便输出结果包含所有变量(递归)?
【问题讨论】:
我无法轻松访问代码,我只使用 Mako 模板,我想知道模板可用的所有值,我可以使用这些值。
有没有办法在模板中添加一些东西,以便输出结果包含所有变量(递归)?
【问题讨论】:
您正在寻找the context object。玩了一两分钟后:
${context.keys()} # list of direct variable names
${context.__dict__} # probably more along what you're looking for.
Mako Runtime environment 的整个部分可能值得一读,尤其是“All the built in names”部分。您可能会发现我刚刚发布的另一篇相关文章:
【讨论】:
让我们试试这个,我认为这一定会有所帮助:
${globals()}
【讨论】:
nil' object; Ellipsis represents ...'。"" :)