我正在使用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.
答案 0 :(得分:0)
此{'groups', groups}
应变为{'groups': groups}
获取群组列表:
{% for g in groups %}
{{g.group}}
{% endfor %}