Django Restframework HTTP Method Override하는 방법
Django Rest framework를 사용하여 API서버를 구축했다.기본적으로 제공되는 기능도 충분히 훌륭하지만 좀 더 세부적인 컨트롤을 위해서는Function을 Override하여 나의 서비스에 맞게 수정해주는 작업이 필요하다.Rest framework는 말그대로 Restful 한 API서버이므로 모든 작업은HTTP Method를 통한다.GET, PUT, DELETE 등의 HTTP Method들에 따라 하는 작업이 다르다.나같은 경우에는 어플리케이션에서 익명 게시판 기능이 존재하는데,사용자가 입력한 패스워드와 데이터베이스에 저장된 패스워드가 일치할 때만 글을 삭제하게 만들어줘야 했다.따라서 ViewSet관련 글들을 찾아보다가 기본적으로 제공해주는 Method가 여러가지 있는걸 발견했다. http:/..