【发布时间】:2016-03-06 17:33:56
【问题描述】:
我已经编写了如下代码 sn-p,我需要在其中实现分页,请告诉我这怎么可能。另外由于某些原因,我只想使用基于函数的视图。
@api_view(['GET'])
@permission_classes([AllowAny])
def PersonView(request):
context={'request': request}
person_objects = Person.objects.all()
if len(person_objects) > 0:
person_data = PersonSerializer(person_objects, many=True, context=context)
return Response(person_data.data, status=status.HTTP_200_OK)
else:
return Response({}, status=status.HTTP_200_OK)
【问题讨论】:
-
有什么问题?
-
为什么需要是函数视图?你不能把它改成
ListView吗?..
标签: django pagination django-rest-framework