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])]