Django 一个表行中有两个forloop
我的表中生成了两个来自视图的循环Django 一个表行中有两个forloop,django,Django,我的表中生成了两个来自视图的循环 <tr style='height:19px;'> <th id="703183278R33" style="height: 19px;" class="row-headers-background"> <div class="row-header-wrapper" style="line-height: 19px;">34</div> </th> <td class="s46"></
<tr style='height:19px;'>
<th id="703183278R33" style="height: 19px;" class="row-headers-background">
<div class="row-header-wrapper" style="line-height: 19px;">34</div>
</th>
<td class="s46"></td>
<td class="s51" colspan="3">Subject</td>
<td class="s51" colspan="4">Teacher</td>
<td class="s51" colspan="6">Room and Schedule</td>
<td class="s0"></td>
</tr>
{% for sensie in teacher %}
<tr style='height:19px;'>
<th id="703183278R34" style="height: 19px;" class="row-headers-background">
<div class="row-header-wrapper" style="line-height: 19px;">35</div>
</th>
<td class="s46"></td>
<td class="s51" colspan="3">{{sensie.Subjects}}</td>
<td class="s51" colspan="4">{{sensie.Employee_Users}}</td>
{% endfor %}
{% for room in roomsched %}
<td class="s51" colspan="6">{{room.Classroom}}-{{room.Day_Name}}</td>
</tr>
{% endfor %}
如何使其在表中正确格式化?就像下面的例子一样
Subject Teacher Room and Schedule
math example-Teacher room1-mwf
首先尝试单循环,然后尝试第二个循环
<table>
<thead>
<tr>
<th>subject</th>
<th>teacher</th>
<th>Room and </th>
</tr>
</thead>
<tbody>
{% for sensie in teacher %} # FIRST LOOP
<tr>
<td>{{ sensie.Subjects}}</td>
<td>{{ sensie.employee_Users }}</td>
{% for room in roomsched %} # SECOND LOOP
<td>{{ room.Classroom }}</td>
</tr>
{% endfor %}
</tbody>
</table>
主题
老师
房间和
{教师%}第一个循环中的sensie为%
{{sensie.Subjects}}
{{sensie.employee_Users}
{%用于roomsched%中的房间}#第二个循环
{{房间.教室}
{%endfor%}
您可以创建一个新词典,将这两个dict附加到返回的上下文中。这样,您将只使用1个循环。您需要为此共享您的视图和模型。您可以向我显示返回渲染的请求(请求,'x.html',上下文)返回渲染(请求,'Homepage/enrollmentrecords.html',{“studentenroll”:studentenroll,“SchoolFeesType”:FeesType,“teacher”:teacher,“roomsched”:roomsched})
<table>
<thead>
<tr>
<th>subject</th>
<th>teacher</th>
<th>Room and </th>
</tr>
</thead>
<tbody>
{% for sensie in teacher %} # FIRST LOOP
<tr>
<td>{{ sensie.Subjects}}</td>
<td>{{ sensie.employee_Users }}</td>
{% for room in roomsched %} # SECOND LOOP
<td>{{ room.Classroom }}</td>
</tr>
{% endfor %}
</tbody>
</table>