例如,假设我有以下模型:
class Group(models.Model):
group_name = models.CharField(max_length=20)
class Person(models.Model):
group = models.ForeignKey(Group)
name = models.CharField(max_length=50)
我想列出所有组,并为每个组列出组中的人员.
A组:Person1,Person2,Person3
B组:Person4,Person5,Person6
我遇到了Group.objects.all(),它只返回一个包含我可以在模板中循环的Group对象的查询集.我不知道如何绕过每个小组的人.救命?
groups = Group.objects.all()
{% for g in groups %}
g.group_name:
<< Need an inner loop here to cycle through the people in each group? >>
{% endfor %}