# using page query
This commit is contained in:
parent
b90c21bbbf
commit
f277427113
|
@ -11,6 +11,7 @@ class DeviceCountSerializer(serializers.ModelSerializer):
|
|||
class Meta:
|
||||
model = DeviceCount
|
||||
fields = [
|
||||
'id',
|
||||
'device_id',
|
||||
'signal',
|
||||
'mosq_count',
|
||||
|
|
|
@ -15,7 +15,7 @@ class DeviceCountListAPIView(ListAPIView):
|
|||
serializer_class = DeviceCountSerializer
|
||||
permission_classes = [IsAuthenticated]
|
||||
filter_backends = [SearchFilter, OrderingFilter]
|
||||
pagination_class = PostLimitOffsetPagination
|
||||
pagination_class = PostPageNumberPagination
|
||||
search_fields = ['device_id']
|
||||
queryset = DeviceCount.objects.all()
|
||||
|
||||
|
@ -24,6 +24,6 @@ class DeviceInfoListAPIView(ListAPIView):
|
|||
serializer_class = DeviceInfoSerializer
|
||||
permission_classes = [IsAuthenticated]
|
||||
filter_backends = [SearchFilter, OrderingFilter]
|
||||
pagination_class = PostLimitOffsetPagination
|
||||
pagination_class = PostPageNumberPagination
|
||||
search_fields = ['device_id', 'device_name', 'chip_type', 'chip_id']
|
||||
queryset = DeviceInfo.objects.all()
|
|
@ -2,9 +2,9 @@ from rest_framework.pagination import LimitOffsetPagination, PageNumberPaginatio
|
|||
|
||||
|
||||
class PostLimitOffsetPagination(LimitOffsetPagination):
|
||||
max_limit = 10
|
||||
default_limit = 8
|
||||
max_limit = 20
|
||||
default_limit = 10
|
||||
|
||||
|
||||
class PostPageNumberPagination(PageNumberPagination):
|
||||
page_size = 8
|
||||
page_size = 10
|
||||
|
|
Loading…
Reference in New Issue