문돌이 존버/Django 스터디
2021. 9. 20.
장고(Django), 뷰 장식자(View decorator) 및 Generic Date Views
본 글은 Holix의 "리액트와 함께 장고 시작하기 Complete" 강의를 듣고 작성한 일지입니다. 장식자(Decorators) 장식자란 어떤 함수를 감싸는(Wrapping) 함수입니다. 이는 장고의 기능이 아니라 파이썬에서 지원되는 기능으로 전체 로직은 아래와 같습니다. 장식자 함수는 내부 함수를 호출해서 그에 따른 응답을 리턴하거나 혹은 내부 함수를 호출하지 않고 자신이 요청에 따른 응답을 직접 하기도 합니다. 그럼 몇 가지 장고의 기본 Decorators를 살펴보겠습니다. 1. django.views.decorators.http - require_http_methods, require_GET, require_POST, require_safe - 지정 method가 아닐 경우, HttpRespons..