예제 #1
0
 def list(self, request):
     queryset = Stock.objects.filter(is_good_character=True)
     serializer = StockSerializer(queryset, many=True)
     return Response(serializer.data)
예제 #2
0
 def partial_update(self, request, pk=None):
     stock = get_object_or_404(Stock, pk=pk)
     serializer = StockSerializer(stock, data=request.data, partial=True)
     serializer.is_valid(raise_exception=True)
     serializer.save()
     return Response(serializer.data)
예제 #3
0
 def list(self, request):
     queryset = Stock.objects.all()
     serializer = StockSerializer(queryset, many=True)
     return Response(serializer.data)
예제 #4
0
 def retrieve(self, request, pk=None):
     stock = get_object_or_404(Stock, pk=pk)
     serializer = StockSerializer(stock)
     return Response(serializer.data)
예제 #5
0
 def get(self, request, *args, **kwargs):
     serializer = StockSerializer(Stock.objects.all(), many=True)
     return Response(serializer.data, status = status.HTTP_200_OK)