def get(self, request, orgid):
msg = {"status": 1, "data": '', "msg": None}
condition = request.GET.get('condition')
data_sum_group_items = Asset.objects.filter(orgid=orgid).values('%s' % condition).annotate(
c_sum=Count('%s' % condition))
data = []
for item in data_sum_group_items:
tmp = {}
tmp['name'] = item['%s' % condition]
tmp['sum_nub'] = item['c_sum']
data.append(tmp)
if not data:
msg['status'] = 0
msg['msg'] = 'No data has been found'
msg['data'] = data
return HttpResponse(json.dumps(data))
评论列表
文章目录