【发布时间】:2018-11-05 12:59:59
【问题描述】:
这里,我有我的查询结果
<QuerySet [{'user__first_name': 'aakash', 'user__id': 1, 'games_played': 1}, {'user__first_name': 'prakash', 'user__id': 2, 'games_played': 2}, {'user__first_name': 'prakash', 'user__id': 2, 'games_played': 2}]>
我的查询是,
Games.objects.filter(Match__player__id=1).values('user__first_name', 'user__id').annotate(games_played=Count(Case(When(Q(status=Games.COMPLETE), then='id'))))
所以在这里我希望用户 prakash 或 user__id=2 来一次。
【问题讨论】:
-
在末尾添加
.order_by('user__first_name', 'user__id', 'accounts__id')。
标签: python django django-queryset distinct