在django中选择不同的组

时间:2013-08-04 07:27:09

标签: python mysql database django web-applications

我正在使用Django。我的所有数据都有一个名为“group”的列。我想从数据库中选择所有不同的组名。例如,'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.

1 个答案:

答案 0 :(得分:0)

{'groups', groups}应变为{'groups': groups}

获取群组列表:

{% for g in groups %}
   {{g.group}}
{% endfor %}