我有一个来自的过滤值列表
SQL
:
在views.py中
name_list=list(AB.objects.filter(name__in=xyz).values_list('name', 'surname', 'sector','industry', 'country','city'))
在template.html中:
<ul><li>{% for name, surname,sector,industry,country,city in name_list %} {{ name }} </li></ul>
<ul><li>{% for name, surname,sector,industry,country,city in name_list %} {{surname}} </li></ul>
<ul><li>{% for name, surname,sector,industry,country,city in name_list %} {{sector}} </li></ul>
<ul><li>{% for name, surname,sector,industry,country,city in name_list %} {{industry}} </li></ul>
<ul><li>{% for name, surname,sector,industry,country,city in name_list %} {{country}} </li></ul>
<ul><li>{% for name, surname,sector,industry,country,city in name_list %} {{city}} </li></ul>
它的输出是:
Alex Klein Machinery Aerospace USA Kansas
Lia Michelle Healthcare Drugs Ireland Dublin
我想将名称添加到每个列,例如名称,姓氏,部门,行业,国家/地区,城市,并将其插入表中。我做了ul
,li
因为我不知道如何将它们插入表中
所需的输出是通过以下方式生成的表:
Name Surname Sector Industry Country City
Alex Klein Machinery Aerospace USA Kansas
Lia Michelle Healthcare Drugs Ireland Dublin
感谢您的帮助。
每次您写单词时,for
您就开始循环。尝试这个:
{% for name, surname,sector,industry,country,city in name_list %}
<ul><li> {{name}} </li></ul>
<ul><li> {{surname}} </li></ul>
<ul><li> {{sector}} </li></ul>
<ul><li> {{industry}} </li></ul>
<ul><li> {{country}} </li></ul>
<ul><li> {{city}} </li></ul>
{% endfor %}
更新:
要将其呈现为表中的注释要求:
<table>
<tbody>
{% for name, surname,sector,industry,country,city in name_list %}
<tr>
<td>{{name}}</td>
<td>{{surname}}</td>
<td>{{sector}}</td>
<td>{{industry}}</td>
<td>{{country}}</td>
<td>{{city}}</td>
</tr>
{% endfor %}
</tbody>
</table>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句