一尘不染

Django-PUT / DELETE请求上存储的参数在哪里?

django

我想在我的新django项目中遵循RESTful模式,并且我想知道发出PUT / DELETE请求时参数在哪里。

据我所知,我只在请求中看到GET&POST QueryDict,没有其​​他人。Django是针对请求添加新的PUT还是DELETE QueryDict,还是将参数添加到GET或POST QueryDict?


阅读 1439

收藏
2020-03-31

共1个答案

一尘不染

我正在使用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"

你可以在这里找到更多信息。我希望这可以对你有所帮助.

2020-03-31