如何在django查询中获取输出

时间:2017-05-17 04:30:08

标签: python django

Table : Demo

ID  Name   Score
 1   A       10
 2   B        5
 3   B        2
 4   A       12
 5   A        5

我使用data创建了上表。现在我需要得到输出,如下所示

Name Name_count Name_score
 A      3         27
 B      2         7

任何人都可以帮我处理django查询

1 个答案:

答案 0 :(得分:2)

from django.db.models import Count, Sum
Members.objects.values('name').annotate(Name_count=Count('name'), Name_score=Sum('score'))