Python django for循环优化
我的html中有一个循环,如下所示:Python django for循环优化,python,django,Python,Django,我的html中有一个循环,如下所示: <table> {% for behaviors in behavior %} <tr> <th>{{name.Behavior}}</th> </tr> {% endfor %} {% for names in name %} <tr> <td>{{names.Name}}</td> </tr> {% endfor %
<table>
{% for behaviors in behavior %}
<tr>
<th>{{name.Behavior}}</th>
</tr>
{% endfor %}
{% for names in name %}
<tr>
<td>{{names.Name}}</td>
</tr>
{% endfor %}
</table>
Aggressive
Assertive
Passive
Passive-Aggressive
...
Name | Aggressive | Assertive | Passive | Passive-Aggressive | ...
Mirly | | | | |
Marta | | | | |
那么,我如何通过循环使其看起来像这样:
Name | Aggressive | Assertive | Passive | Passive-Aggressive | ...
Mirly | | | | |
Marta | | | | |
这是my models.py:
class Employee(models.Model):
Name= models.CharField(max_length=255,null=True, blank=True)
Behavior = models.CharField(max_length=255,null=True, blank=True)
...
如果希望输出如下所示:
<table>
{% for behaviors in behavior %}
<tr>
<th>{{name.Behavior}}</th>
</tr>
{% endfor %}
{% for names in name %}
<tr>
<td>{{names.Name}}</td>
</tr>
{% endfor %}
</table>
Aggressive
Assertive
Passive
Passive-Aggressive
...
Name | Aggressive | Assertive | Passive | Passive-Aggressive | ...
Mirly | | | | |
Marta | | | | |
将循环更改为:
<table>
<tr>
<th>Name</th>
{% for behaviors in behavior %}
<th>{{behaviors}}</th>
{% endfor %}
</tr>
{% for names in name %}
<tr>
<td>{{names}}</td>
</tr>
{% endfor %}
</table>
名称
{%用于行为%]中的行为
{{行为}
{%endfor%}
{名称%%中的名称为%0}
{{names}}
{%endfor%}