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

6

我无法轻松地访问代码,只使用Mako模板进行工作,并且想了解可供模板使用的所有值。

是否有一种方法可以在模板中添加内容,以便输出结果包含所有变量(递归)?

2个回答

11

0

让我们试试这个,我认为这一定会有帮助:

${globals()}

谢谢您的建议。但它并没有输出我需要的内容。例如,我在我的模板中肯定有一个名为“objects”的变量(我可以循环遍历它),但在“globals()”输出的文本中,“objects”的唯一实例是这个:"'doc': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the nil' object; Ellipsis represents ...' in slices."" :) - Jānis Elmeris
那么,什么类型的变量对象? - Denis
不是变量对象,而是一个名为“objects”的变量。 :) 例如,我可以读取值objects.name。我想要一个列表,在其中我可以看到我可以添加的内容,例如,“objects.name”的值到我的模板中,或者至少可以访问“objects”。 - Jānis Elmeris
我正在使用OpenERP。不知道他们使用什么框架。我只是一个简单的模板设计师。 :) - Jānis Elmeris

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接