金字塔和变色龙 ZPT 重复
我正在尝试循环遍历列表并获得如下输出:
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>
我可以正确获取列表部分,但将其添加到锚点并不顺利。
I am trying to loop through a list and get an output like this:
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>
I can get the list part right but adding it to the anchor is not going so well.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
怎么样(假设“items”是从代码传递到模板的命名空间):
您可以将 tal:repeat 放在 li 元素上,但我个人喜欢使用专用标签,使用 tal 命名空间中的元素(惯用选择是塔尔:块)。
另请参阅:http://drdobbs.com/web-development/184404974
How about (supposing 'items' is a namespace passed from your code to your template):
You can put tal:repeat on the li element, but I personally like to use a dedicated tag using an element in the tal namespace (idiomatic choice is tal:block).
Also see: http://drdobbs.com/web-development/184404974