[Django Error] <class 'TypeError'>, put() got an unexpected keyword argument 'XXX'
By 양파개발자 SW의 블로그입니다^^ | 2016년 12월 22일 |
우선 이 에러의 뜻은,Django 의 Restful API 로 들어오는 요청에 url parameter 쪽에서 뭔가 문제가 생겼다는 뜻이다. 이 에러를 해결하기 위해서는 1. urls.py 에서 선언된 요청 URL의 kwargs 가 되는 url parameter 와 2. 그 Request 가 들어오는 실질 view의 함수부의 인자값이 일맥상통하게 정의되어야 한다. ========================================즉, 예를 들어 urls.py 에 아래와 같은 pattern 으로 Request 가 들어온다고 해보자. url(r'^(?P<position>[0-9]+)/(?P<section_uid>[0-9]+)/banner/api/$', BannerAPIVie