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"""