viewsets 썸네일형 리스트형 Reverse URL 만들기 < viewsets + router 환경에서 rest_framework.routers.DefaultRouter를 사용한 경우, 등록된 URL을 reverse 함수로 얻기 위해서는 뷰 이름을 정확히 사용해야 한다.DefaultRouter와 reverse 사용법DefaultRouter를 설정하고 ViewSet 등록하기DefaultRouter는 자동으로 URL 패턴을 생성한다. from rest_framework.routers import DefaultRouterfrom django.urls import path, includefrom myapp.views import MyViewSet# Router 생성 및 ViewSet 등록router = DefaultRouter()router.register(r'myview', MyViewSet, basename=.. 더보기 viewsets, REST Framework **Django Rest Framework (DRF)**에서 viewsets는 여러 개의 HTTP 요청 메서드에 대한 동작을 한 클래스에 모아 효율적으로 관리할 수 있게 해주는 도구다. ViewSets는 기존의 APIView 나 GenericAPIView 를 상속받아 기능을 확장한 형태로, RESTful API 개발을 더욱 간결하게 만들어준다.ViewSet 이란?ViewSet은 **"한 리소스에 대한 CRUD 작업을 단일 클래스에서 처리할 수 있도록 제공되는 기능"**이다. 즉, HTTP 메서드(GET, POST, PUT, DELETE 등)를 처리하는 메서드를 미리 제공하며, URL 라우팅과 연결해 편리하게 사용할 수 있다.ViewSet 의 종류ViewSetrest_framework.viewsets.Vi.. 더보기 이전 1 다음