Compare commits

..

2 Commits

  1. 5
      product/serializers.py
  2. 7
      product/utils/pagination.py
  3. 8
      product/views.py

@ -22,4 +22,7 @@ class PrdItemSerializer(serializers.ModelSerializer):
original_time = getattr(instance, 'update_at')
local_tz = pytz.timezone('Asia/Shanghai')
rep['update_at'] = original_time.astimezone(local_tz).strftime('%Y-%m-%d %H:%M:%S')
return rep
return rep
# 获取文档时间
# axshare.axshare_ShortcutKey

@ -0,0 +1,7 @@
from rest_framework.pagination import PageNumberPagination
class CustomPageNumberPagination(PageNumberPagination):
page_size = 20
page_size_query_param = 'page_size'
max_page_size = 100

@ -1,5 +1,7 @@
from rest_framework import viewsets
from product.serializers import *
from django_filters.rest_framework import DjangoFilterBackend
from product.utils.pagination import PageNumberPagination, CustomPageNumberPagination
# Create your views here.
@ -24,5 +26,9 @@ class PrdItemViewSet(viewsets.ModelViewSet):
prd_comment: 产品文档说明
is_delete: 删除标记
"""
queryset = PrdItem.objects.all()
queryset = PrdItem.objects.order_by('-id').all()
serializer_class = PrdItemSerializer
filter_backends = (DjangoFilterBackend,)
# http://127.0.0.1:8000/prd/prd_list?project=上影联合院线
filterset_fields = ('project',)
pagination_class = CustomPageNumberPagination

Loading…
Cancel
Save