时间查询增加非空筛选

master
xfc 2 years ago
parent 3d059b5306
commit a8c77d0e5b

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

Loading…
Cancel
Save