-1

我正在使用 Django。我所有的数据都有一个他们所属的名为“组”的列。我想从数据库中选择所有不同的组名。例如,'groupA'、'groupB',还可以获取拥有该组的对象的数量。例如'groupA':3。

我怎样才能在 Django 中做到这一点?

我尝试了以下方法来获得不同的组。

groups = Animal.objects.values('group').distinct()

return render(request, 'group.html', {'groups', groups})

但我只是收到错误消息other_dict must be a mapping (dictionary-like) object.

4

1 回答 1

0

{'groups', groups}应该成为{'groups': groups}

要获取组列表:

{% for g in groups %}
   {{g.group}}
{% endfor %}
于 2013-08-04T07:52:58.550 回答