Exemple #1
0
    def partial_update(self, request, *args, **kwargs):
        advert = self.get_object()
        data = request.data.copy()
        if 'owner' in data:
            del data['owner']

        advertSerializer = AdvertSerializer(advert,
        data=data,
        partial=True,
        context={'request': request})
        advertSerializer.is_valid(raise_exception=True)
        advertSerializer.save()
        return Response(advertSerializer.data)
Exemple #2
0
 def list(self, request):
     print("Advertiser {}".format(request.user.id))
     queryset = Advertiser.objects.all()
     serializer = AdvertSerializer(queryset, many=True)
     return Response(serializer.data)