我如何在Django queryset上应用groupby

时间:2019-09-24 08:51:59

标签: 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'}]>

所以在这里我想对user_id应用groupby,这样结果应该是

[(10, [['xyz', 1], ['abc', 2]]), (12, ['pqr', 1])]

我尝试使用itemgetter和groupby,但这不起作用。

0 个答案:

没有答案