Django Rest Framework에서 

특정 Method만 허용하고 싶다면 다르게 말하면 특정한 Method만 사용할 수 있도록 제한하고 싶으면 

Viewset에 http_method_names 속성을 적용하면 됩니다. 


이것은 django에서 제공하는 속성이고 좀 더 rest framework 답게 사용하는 방법도 존재하지만 

저한테는 이게 더 편한거 같아요. 



아래 그림은 post만 허용한 상태에 대한 예제를 나타냅니다. 

    


   그림에서 나타난 것 처럼 Allow에 POST만 보입니다. 


아래 그림들은  Get과 Post 방식을 허용한 상태를 나타냅니다. 

   

   

    그림에서 볼 수 있는 것 처럼 POST,GET 방식이 허용되고 하단에는 GET으로 얻어진 값들이 출력됩니다. :)







 




+ Recent posts