Django 유용한 모듈들

Posted on 2021-08-30 by GKSRUDTN99
Django Rest Framework 장고 DRF

get_object_or_404

from django.shortcuts import get_object_or_404
    def retrieve(self, request, pk = None):
        stylist = get_object_or_404(self.queryset, pk=pk)
        serializer = StylistSerializer(stylist)
        return Response(serializer.data)

ModelViewSet의 Retreive 함수를 재정의 한 코드이다. 조건에 맞는 레코드를 가져오거나, 404를 리턴한다.


Response

from rest_framework.response import Response return Response(...)를 사용하기 위해 필요한 모듈이다. 데이터를 json에 담아 보내는 데 유용하다.