from django.shortcuts import render from rest_framework.views import APIView from rest_framework.response import Response from crm.models import Consumer from examtest.models import ExamTest from question.models import Question # Create your views here. class BasicCount(APIView): ''' 获取基本统计数据 ''' def get(self, request, format=None): ret={} ret['consumer1_count'] = Consumer.objects.filter(is_delete=False).exclude(username=None).count() ret['consumer2_count'] = Consumer.objects.filter(is_delete=False).exclude(subjects=None).count() ret['test_count'] = ExamTest.objects.filter(is_delete=False).count() ret['question_count'] = Question.objects.filter(is_delete=False).count() return Response(ret)