0

我正在尝试使用 genshi 生成一个 html 文件

<li py:for="item in items"> 
    ${item.name}
    <ul>
        <?python 
            subc = list(item.subitems())
        ?>
        <li py:for="it in subc"> 
                ${it.name}
        </li>
    </ul>
  </li>

我得到一个错误(在表达式“iter(subc)”中解析时出现意外的EOF。Item是一个peewee类,我在其中定义了subitems()。是否可以这样使用genshi,这样我就不必创建一个首先是所有结果的树?

我已经在其他地方使用过 item.subitems() 。如果我编写一个可以即时打印所有内容的小应用程序,它就可以工作。

编辑:它有效。subc 附近有一个括号。这个问题我就不删了,希望更多人看到peewee和genshi的强大

4

0 回答 0