示例#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)
示例#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)
示例#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)
示例#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)
示例#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)
示例#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)