Пример #1
0
class PositionsView(APIView):
    @swagger_auto_schema(responses={200: PositionSerializer(many=True)})
    def get(self, request):
        return JsonResponse(PositionSerializer(
            instance=Position.objects.all(),
            many=True
        ).data, safe=False)
Пример #2
0
class PositionsOneView(APIView):
    @swagger_auto_schema(responses={200: PositionSerializer()})
    def get(self, request, position_id:int):
        return JsonResponse(PositionSerializer(
            instance=get_object_or_404(
                Position.objects.all(), pk=position_id
            )
        ).data)
Пример #3
0
 def get(self, request):
     return JsonResponse(PositionSerializer(instance=Position.objects.all(),
                                            many=True).data,
                         safe=False)
Пример #4
0
 def get(self, request, position_id: int):
     return JsonResponse(
         PositionSerializer(instance=get_object_or_404(
             Position.objects.all(), pk=position_id)).data)