-1

私はジャンゴを使用しています。私のすべてのデータには、それらが属する「グループ」という列があります。データベースからすべての個別のグループ名を選択したいと考えています。たとえば、「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 に答える