知道了。
#Declaring grouped data ranges (`lte` is `<=`, `gte` is `>=`, no postfix is `=`)
points_grouping_data = {
'A22': { 'cc__lte': 50 },
'B22': { 'cc__gte': 51, 'cc__lte': 150 },
'C22': { 'cc__gte': 151, 'cc__lte': 199 },
'D22': { 'cc': 200 },
'E22': { 'cc__gte': 201, 'cc__lte': 300 },
'F22': { 'cc__gte': 300, 'cc__lte': 400 },
'G22': { 'cc__gte': 400, 'cc__lte': 499 },
'H22': { 'cc': 500 },
'I22': { 'cc__gt': 500 },
}
for cell, params in points_grouping_data.items():
value = PointsLog.objects.values('user').annotate(
cc=Sum('points')
).filter(**params).count()