1

我需要使用 Genshi 模板生成 HTML。Html 基本上是一个非常长的带有表格的 html。数据来自一个简单的 CSV,所以,我用 python 读取它,我把它放到一个 list[] 中,然后我调用模板并发送变量(列表)

实际上我通过在模板中做这样的事情来解决它:

<html>
<?python>
    for i in t:
       for e in tp[i]:
           print "<SOME_HTML_TAGS>"
</?>
</html>

但是,这个想法是使用 Genshi 功能(例如循环等)

我阅读了手册,我看到一个简单的 for 是这样完成的:

<li py:for="fruit in fruits">      
I like ${fruit}s                   
</li>    

但是,我如何在循环中执行循环(嵌套循环)???

4

1 回答 1

2
<table>
<tr py:for="i in t">      
<td py:for="e in tp[i]">
${e}s
</td>
</tr>
</table>
于 2009-11-24T16:58:39.760 回答