我正在尝试遍历一个列表,并获得如下输出:
Python:
items=['item1', 'item2', 'item3']
return dict(items=items)HTML:
<ul>
<li><a href="/item1>item1</a></li>
<li><a href="/item1>item2</a></li>
<li><a href="/item1>item3</a></li>
</ul>我可以获得正确的列表部分,但将其添加到锚点并不是很顺利。
发布于 2011-10-03 06:41:48
怎么样(假设'items‘是一个从你的代码传递到模板的命名空间):
<ul>
<tal:block repeat="item items">
<li><a href="" tal:attributes="href item" tal:content="item">item</a></li>
</tal:block>
</ul>您可以在li元素上放置tal:repeat,但我个人喜欢在tal名称空间中使用使用元素的专用标记(惯用的选择是tal:block)。
另请参阅:http://drdobbs.com/web-development/184404974
https://stackoverflow.com/questions/7628789
复制相似问题