APIView实现列表视图
APIView实现列表视图
#测试APIView的request from rest_framework.views import APIView from rest_framework.response import Response from rest_framework import status from app.models import BookInfo from app.serializers import BookModelSerializer class BookListView(APIView): def get(self,request): book = BookInfo.objects.all() serializer = BookModelSerializer(instance=book,many=True) return Response(serializer.data) def post(self,request): book_data = request.data serializer = BookModelSerializer(data=book_data) serializer.is_valid(raise_exception=True) serializer.save() return Response(serializer.data,status=status.HTTP_201_CREATED)

浙公网安备 33010602011771号