forked from kongfp/TP_Admin
31
0
Fork 1

查询结果增加筛选功能

pull/2/head
lishuang 2 years ago
parent 7f56dc2dad
commit 7654b85254

@ -0,0 +1,9 @@
from rest_framework.pagination import PageNumberPagination
class MyPageNumberPagination(PageNumberPagination):
page_size = 10
page_query_param = "page"
page_size_query_param = "page_size"
max_page_size = 100

@ -2,15 +2,20 @@ from django.shortcuts import render
# Create your views here.
from rest_framework import viewsets
from django_filters.rest_framework import DjangoFilterBackend
from app.models import TP
from app.serializers import SerialMyModel
from django_filters.rest_framework import DjangoFilterBackend
from app.pagination import MyPageNumberPagination
class ModelQuery(viewsets.ModelViewSet):
queryset = TP.objects.all()
# 查询类
queryset = TP.objects.all().order_by("uid")
# 序列化类
serializer_class = SerialMyModel
# 分页类
pagination_class = MyPageNumberPagination
# 条件筛选
filter_backends = [DjangoFilterBackend]
filterset_fields = ('police_id',)
filterset_fields = ('police_id',)

Binary file not shown.
Loading…
Cancel
Save