Html 我想使用list作为列在django中呈现一个表,但是我';我让名单重复两次
我在团队中的列表有两个对象团队,我在partidosjugados中的列表有两个项目。然而,当我使用此代码时,代码会在PJ列和PG列的下方呈现一个列表。然而,代码应该只显示在PJ列的下方,因为partidosjugados中的列表只有两个元素,而不是四个Html 我想使用list作为列在django中呈现一个表,但是我';我让名单重复两次,html,django,templates,html-table,Html,Django,Templates,Html Table,我在团队中的列表有两个对象团队,我在partidosjugados中的列表有两个项目。然而,当我使用此代码时,代码会在PJ列和PG列的下方呈现一个列表。然而,代码应该只显示在PJ列的下方,因为partidosjugados中的列表只有两个元素,而不是四个 <table> <tr> <th> Equipo</th> <th>PJ</th> <th>PG<
<table>
<tr>
<th> Equipo</th>
<th>PJ</th>
<th>PG</th>
<th>PE</th>
<th>PP</th>
<th> GF </th>
<th> GC </th>
<th> GD </th>
<th> PTS </th>
</tr>
{% for team in teams %}
<tr>
<td>{{team.name}}</td>
{% for partido in partidosjugados %}
<td>{{partido}}</td>
{% endfor %}
</tr>
{% endfor %}
<td></td>
<td></td>
<td></td>
</tr>
</table>
装备
PJ
PG
体育课
聚丙烯
女朋友
GC
钆
临时秘书处
{teams%%中的团队为%s}
{{team.name}
{partidosjugados%中partido的百分比}
{{partido}}
{%endfor%}
{%endfor%}
您的HTML元素有点混乱。我不确定是您的问题的原因还是您从模板中删除某些内容的影响。在任何情况下,如果我看一下这段代码,那么最终的结果将是行结束但不是开始,并且很多表单元格没有行
另外,您的代码显示表将是这样的
<tr><!-- Teams loop starts here -->
<td> teamname </td>
<td></td><!-- partidosjugados loop starts here -->
...
<td></td><!-- partidosjugados loop ends here -->
</tr>
<tr>
<td> teamname </td>
<td></td><!-- partidosjugados loop starts here -->
...
<td></td><!-- partidosjugados loop ends here -->
</tr><-- Teams loop ends here -->
团队名称
...
团队名称
...
从您发布的表格中,我们看到了几个问题
1) 每支队伍一次循环一次partidosjugados。这似乎是你的问题的原因
2) 您的帖子提示团队行没有标题行长。在这种情况下,我建议您使用colspan属性使列更宽。否则桌子会很难看
3) 模板显示最后一行结束但未开始