Python 如何在django queryset上应用groupby

Python 如何在django queryset上应用groupby,python,django,group-by,django-queryset,Python,Django,Group By,Django Queryset,我有一个疑问说 a_query = <QuerySet [{'id': 1, 'user_id': 10, 'name': 'xyz'}, {'id': 2, 'user_id': 10, 'name': 'abc'},{'id': 3, 'user_id': 12, 'name': 'pqr'}]> 我尝试使用itemgetter和groupby,但没有成功。请首先演示如何获得查询集。您可能应该直接在db查询中进行分组。 [(10, [['xyz', 1], ['abc', 2

我有一个疑问说

a_query =  <QuerySet [{'id': 1, 'user_id': 10, 'name': 'xyz'}, {'id': 2, 'user_id': 10, 'name': 'abc'},{'id': 3, 'user_id': 12, 'name': 'pqr'}]>

我尝试使用itemgetter和groupby,但没有成功。

请首先演示如何获得查询集。您可能应该直接在db查询中进行分组。
[(10, [['xyz', 1], ['abc', 2]]), (12, ['pqr', 1])]