如何使用turbogears模板打印可变数量的项目

时间:2014-09-25 11:34:29

标签: python-2.7 turbogears2 turbogears

您好,我的任务是处理一个对网络堆栈一无所知的turbogears项目。 :)

无论如何,我一直在阅读一些turbogears教程,我有一个关于在turbogears中打印可变数量项目的问题。

所以,假设我有一个给定拥有者可能拥有的模板打印车。它将打印年份,品牌,型号和颜色。车主可能拥有1辆车。

我在网上找到的打印一辆车的例子很简单:@expose一个函数,返回一个包含一辆汽车信息的字典。然后在模板中引用字典。

但如果车主有几辆车怎么办?如何在汽车列表上设置模板循环?

我在debian系统上使用turbogears2,python 2.7。

感谢。

1 个答案:

答案 0 :(得分:1)

您可以在 Genshi 参考上找到整个模板文档(Genshi是TurboGears使用的模板引擎):http://genshi.edgewall.org/wiki/Documentation/xml-templates.html

您要查找的是py:for属性,该属性将重复列表中每个项目的标记。