【发布时间】:2018-02-13 03:03:53
【问题描述】:
假设如果列表是a1=[ ],a2=[ ],a3=[ ],a4=[ ],a5=[ ]
它们都将具有如下动态值:
a1=[]
a2=[]
a3=[{'car':'bez','city':'la','aero':'vaar'}]
a4=[]
a5=[{'car':'tez','city':'pa','aero':'vawear'}]
我只想渲染具有值的那些,在这种情况下是 a3 和 a5,那么我如何检查具有值的列表,然后将其渲染到模板 card.html
<table>
<tbody>
<thead>
<th>car</th>
<th>city</th>
<th>aero</th>
</thead>
{{for key in a3 /a5}}
<td>key[car]</td>
<td>key[city]</td>
<td>key[aero]</td>
</tbody>
</table>
并创建一个链接来获取特定的对象表,我该怎么做?
<html>
<body>
<p><a hr ef="/card">card</a></p> """which gives a3 value"""
<p><a href="/card">card</a></p>"""which gives a5 value"""
</body>
</html>
【问题讨论】:
-
在第一行中,您的字典实际上是列表。后来
a3和a5无效。 -
修改没有改进。
-
都是列表(不是字典),其中两个只有字典。
标签: python html python-3.x templates jinja2