목록2024/08/30 (1)
Nonamed Develog
[TIL][240830] APIView, GenericAPIView, Mixin, ViewSet
APIViewAPIView는 Django REST Framework(DRF)에서 RESTful API를 구현할 때 사용되는 Class-based View의 기본 클래스이다. 각 HTTP 메서드(GET, PUT, POST, DELETE 등)에 대한 로직을 직접 오버라이딩하여 쉽게 구현할 수 있다. get_object와 같은 헬퍼 메서드를 통해 객체를 가져오고, 이를 직렬화(Serializtion) 한 후, Response로 반환하는 방식이 기본적인 패턴이다. 아래 코드는 강의에서 작성한 ArticleDetailAPIView이다.class ArticleDetailAPIView(APIView): def get_object(self, pk): return get_object_or_404(Art..
WHAT I LEARN/TIL
2024. 8. 30. 18:50