반응형
SMALL
- @api_view : 함수 기반의 뷰를 API 뷰로 표시하고 요청/응답 처리를 제공, 뷰에 지원되는 HTTP 메소드 지정 가능
- @permission_classes : 뷰나 뷰셋에 대한 엑세스 권한을 지정
- @authentication_classes : 뷰나 뷰셋에 대한 인증 클래스를 지정
- @renderer_classes : 뷰나 뷰셋에 대한 렌더러를 지정하며, 이는 응답의 콘텐츠 유형을 결정
- @throttle_classes : 뷰나 뷰셋에 대한 스로틀 클래스를 지정하며, 이는 API에 대한 요청 속도 및 횟수를 제한
- @parser_classes : 뷰나 뷰셋에 대한 파서를 지정하며, 이는 수신된 요청 데이터를 처리
- @serializer_classes : 뷰나 뷰셋에 사용할 직렬화 클래스를 지정
- @format_suffix_patterns : 뷰나 뷰셋의 URL에 형식 접미사 패턴을 추가
- @cache_response : 뷰나 뷰셋의 응답을 캐시
- @api_view(['GET', 'POST']) : 함수 기반 뷰에 직접 지원되는 HTTP 메소드를 지정할 수 있음
- @action : 특정 HTTP 메소드와 URL 경로를 가진 뷰셋에 사용자 정의 작업을 추가
- @link ( 비권장 ) : 뷰셋에 기반한 사용자 정의 하이퍼링크 작업을 추가
- @detail_route ( 비권장 ) : 단일 인스턴스에 작용하는 뷰셋에 사용자 정의 작업을 추가
- @detail_route ( 비권장 ) : 단일 인스턴스에 작용하는 뷰셋에 사용자 정의 작업을 추가
LIST
'Programming > python' 카테고리의 다른 글
[ python ] pandas DataFrame 사용법 기초 (0) | 2024.05.06 |
---|---|
[ Python ] python 반복문 기본문법 (0) | 2024.05.06 |
[ Django ] ORM 을 통한 모델 정의 및 어드민사이트 등록 (0) | 2024.02.14 |
[Django] Local 서버에서 정적 파일과 미디어 파일을 처리 (0) | 2024.02.14 |
[Django] Django 모델, 뷰, 템플릿, 폼을 사용하는 단계별 샘플 (0) | 2024.02.14 |