Html 我想使用list作为列在django中呈现一个表,但是我';我让名单重复两次

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<

我在团队中的列表有两个对象团队,我在partidosjugados中的列表有两个项目。然而,当我使用此代码时,代码会在PJ列和PG列的下方呈现一个列表。然而,代码应该只显示在PJ列的下方,因为partidosjugados中的列表只有两个元素,而不是四个

<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) 模板显示最后一行结束但未开始