ViewSets & Routers
REST FRAMEWORK 는 ViewSets 를 다루기 위한 추상화된것을 포함하고 있습니다.
이는, 개발자들에게 API 의 상태와 상호작용들을 모델링하는데에 집중할수 있게 해주고. URL 빌드업이 자동으로 이루어지게 해줍니다.
ViewSet 클래스들은, View 클래스들과 거의 같습니다.
get 혹은, put 같은 메서드 대신에, read 혹은 update 같은 동작을 제공한다는점만 제외하고 말이죠.
하나의 ViewSet클래스는 메서드 핸들러에 마지막 순간에 bound 됩니다.
보통, Router 를 사용하여, set of views 로 인스턴스화 되었을때, bound 됩니다.
Router 클래스는, URL conf 를 정의하는데에 있는 복잡함을 다루어 줍니다.