개발지식소

  • 홈
  • 태그
  • 방명록

2025/05/20 1

Django REST Framework: APIView, Generic View, ViewSet 차이점과 사용 예시

Django REST Framework(DRF)에서는 API를 구축하기 위해 다양한 방식의 뷰 클래스를 제공합니다. 그 중 대표적인 것이 APIView, Generic View(제네릭 뷰), 그리고 ViewSet입니다. 각 방식은 추상화 수준과 편의성이 다르며, 상황에 따라 알맞게 선택할 수 있습니다. 이번 포스트에서는 이 세 가지 뷰 클래스의 차이점과 사용 사례를 살펴보고, 코드 예시를 통해 언제 어떤 것을 사용하면 좋을지 설명합니다.APIView – 기본 클래스 기반 뷰APIView는 DRF에서 제공하는 가장 기본적인 클래스 기반 뷰(CBV)입니다. Django의 표준 View 클래스를 상속하여 만들어졌으며, REST API 개발에 필요한 다양한 기능(인증/권한, 요청 데이터 파싱, 예외 처리 등)을..

백엔드 2025.05.20
이전
1
다음
더보기
프로필사진

개발지식소

하루하루 채워가는 개발지식, 복잡한 개념도 쉽고 따뜻하게 설명하는 곳. 초보자도, 현업자도 함께 성장하는 지식 채움의 공간

  • 분류 전체보기 (10) N
    • 프로그래밍언어 (4)
    • 프론트엔드 (0)
    • 백엔드 (6) N
    • 개발도구 & 환경 (0)
    • 공부 기록 & 요약 (0)

Tag

api로깅, 프로그래밍상식, 웹개발입문, 타입시스템, 웹개발, django초보, 초보개발, 정적타입, 코딩학습, 파이썬프레임워크, 실무개발, fastapi, django, 프레임워크비교, 백엔드개발, DRF, custommiddleware, 초보개발자, genericview, Python,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바