Exemplo n.º 1
0
 def post(self, request, pk, format=None):
     data = JSONParser().parse(request)
     data['users'] = pk
     serializer = ArticleSerializer(data=data)
     if serializer.is_valid(raise_exception=True):
         serializer.save()
     return Response(serializer.data, status=201)
Exemplo n.º 2
0
 def put(self, request, pk, format=None):
     data = JSONParser().parse(request)
     article_obj = self.get_object(pk)
     serializer = ArticleSerializer(article_obj, data=data, partial=True)
     if serializer.is_valid():
         serializer.save()
     return Response(serializer.data)
Exemplo n.º 3
0
 def get(self, request, pk, format=None):
     article_obj = self.get_object(pk)
     serializers = ArticleSerializer(article_obj)
     return Response(serializers.data, status=203)
Exemplo n.º 4
0
 def get(self, request, pk, Label, format=None):
     Label_obj = Article.objects.filter(users__pk=pk, Label=Label)
     serializer = ArticleSerializer(Label_obj, many=True)
     return Response(serializer.data)
Exemplo n.º 5
0
 def get(self, request, pk, format=None):
     Article_obj_all = Article.objects.filter(users_id=pk)
     serializer = ArticleSerializer(Article_obj_all, many=True)
     return Response(serializer.data, status=201)
Exemplo n.º 6
0
 def get(self, request, pk, format=None):
     article_obj_status = Article.objects.filter(users_id=pk,
                                                 status='Publish')
     serializer = ArticleSerializer(article_obj_status, many=True)
     return Response(serializer.data, status=201)