我想在我的新django项目中遵循RESTful模式,并且我想知道发出PUT / DELETE请求时参数在哪里。
据我所知,我只在请求中看到GET&POST QueryDict,没有其他人。Django是针对请求添加新的PUT还是DELETE QueryDict,还是将参数添加到GET或POST QueryDict?
我正在使用django v1.5。我主要使用QueryDict解决问题:
from django.http import QueryDict put = QueryDict(request.body) description = put.get('description')
和* .coffee
$.ajax url: "/policy/#{policyId}/description/" type: "PUT" data: description: value success: (data) -> alert data.body fail: (data) -> alert "fail"
你可以在这里找到更多信息。我希望这可以对你有所帮助.