From a8c77d0e5b312f3df5665ac83ecac351fb2ca1a9 Mon Sep 17 00:00:00 2001
From: xfc <xufeichi@supervision.ltd>
Date: Wed, 19 Jul 2023 15:13:25 +0800
Subject: [PATCH] =?UTF-8?q?=E6=97=B6=E9=97=B4=E6=9F=A5=E8=AF=A2=E5=A2=9E?=
 =?UTF-8?q?=E5=8A=A0=E9=9D=9E=E7=A9=BA=E7=AD=9B=E9=80=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app/views.py | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/app/views.py b/app/views.py
index b6a33ca..68a37fb 100644
--- a/app/views.py
+++ b/app/views.py
@@ -13,10 +13,17 @@ from app.pagination import MyPageNumberPagination
 from user.models import UserProfile
 from django.contrib.auth import authenticate, login, logout
 from .utils import generate_token, decode_token_exp_time
+from rest_framework.views import APIView
 
 logger = logging.getLogger('mylogger')
 
 
+class TPAPIView(APIView):
+    def get(self, request, *args, **kwargs):
+        query_params = request.query_params
+        pass
+
+
 class ModelQuery(viewsets.ModelViewSet):
     # 查询类
     queryset = TP.objects.all().order_by("-uid")  # 按照uid倒序
@@ -29,7 +36,7 @@ class ModelQuery(viewsets.ModelViewSet):
     filterset_class = SerialFilter
 
     def query_event(self, request, *args, **kwargs):
-        res = TP.objects.values('event_type').annotate(count=Count('event_type')).order_by('-count')
+        res = TP.objects.filter(event_type__isnull=False).values('event_type').annotate(count=Count('event_type')).order_by('-count')
         result = list(res)
         data = dict()
         for index, item in enumerate(result, 1):
@@ -41,7 +48,7 @@ class ModelQuery(viewsets.ModelViewSet):
         }
         return Response(response)
 
-
+# 用APIVIEW或者视图函数,改到user模块下
 class RegisterLoginViewSet(viewsets.ModelViewSet):
     def tp_register(self, request, *args, **kwargs):
         """注册 POST"""