ViewSet의 request 객체 파헤치기
ViewSet의 각 메서드에는 모두 Request라는 객체가 인자값으로 포함되어 있습니다. 이것은 사용자가 보낸 요청에 관한 모든 정보를 포함하고 있는 객체입니다. 기본적으로 Request 객체는 Mutable 속성이 False로 설정되어 있습니다. 이것이 의미하는 바는 Request의 값들은 수정이 불가능하다는 것입니다. 먼저 ViewSet으로 전달된 Request 객체에 어떤 값들이 포함되어 있는지 살펴봅니다. 위의 수 많은 요소들 중 자주 사용하게될 속성들을 살펴보면 다음과 같습니다. FILES → HTTP Multi-part Form으로 전송된 파일이 리스트 형태로 들어있습니다. POST → HTTP POST 필드값이 Query Dict 형태로 들어있습니다. user → 요청을 보낸 주체의 Mod..
2018.05.11