Django REST framework_Concrete View Classes

nikevapormax·2022년 9월 19일
0

TIL

목록 보기
98/116

공식문서

Concrete View Classes

정의

  • 하단의 class들은 구체적인 generic view들이다.
  • generic view를 사용하게 된다면, 많이 custom된 행위들을 사용하지 않는 한 하단의 class들이 작업하는 일반적인 수준이 된다.
  • 해당 view class들은 rest_framework.generics를 import해 사용한다.

CreateAPIView

ListAPIView

  • collection of model instance를 위한 read-only 엔드포인트에 사용한다.
  • get method 핸들러를 제공한다.
  • 확장

RetrieveAPIView

DestroyAPIView

  • single model instance를 위한 delete-only 엔드포인트에 사용한다.
  • delete method 핸들러를 제공한다.
  • 확장

UpdateAPIView

  • single model instance를 위한 update-only 엔드포인트에 사용한다.
  • putpatch method 핸들러를 제공한다.
  • 확장

ListCreateAPIView

RetrieveUpdateAPIView

RetrieveDestroyAPIView

RetrieveUpdateDestroyAPIView

profile
https://github.com/nikevapormax

0개의 댓글