美文网首页
DRF-update(generics.RetrieveUpda

DRF-update(generics.RetrieveUpda

作者: warmi_ | 来源:发表于2018-11-30 17:06 被阅读0次
class ClientDetail(generics.RetrieveUpdateDestroyAPIView):
    serializer_class = ClientSerializer
    queryset = Client.objects.all()
    lookup_field = 'name'
    def get_queryset(self):
        return Client.objects.filter(name=self.kwargs['name'])
    def update(self, request, *args, **kwargs):
        serializer = ClientSerializer(data=request.data)
        serializer.is_valid(raise_exception=True)
        serializer.save()
        return Response(serializer.data, status=status.HTTP_200_OK)

网友评论

      本文标题:DRF-update(generics.RetrieveUpda

      本文链接:https://www.haomeiwen.com/subject/uighcqtx.html