当前位置: 首页 > 面试题库 >

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

贺运良
2023-03-14
问题内容

我想在我的新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"

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



 类似资料:
  • 问题内容: 我已经无法通过Fetch获得GET和POST方法了。但是我找不到任何很好的DELETE和PUT示例。 所以,我要你。您能否举一个使用fetch的DELETE和PUT方法的好例子。并解释一下。 问题答案: 这是一个获取示例。您可以针对进行相同操作。

  • 问题内容: 我正在为CodeIgniter开发我的REST客户端库,并且正在努力研究如何在PHP中发送PUT和DELETE参数。 在一些地方,我看到人们在使用这些选项: 令人讨厌的是,这似乎无济于事。这是设置PUT参数的正确方法吗? 如果是这样,如何设置DELETE参数? $ this- > option()是我的库的一部分,它只是建立一个CURLOPT_XX常量数组,并在执行建立的cURL请求时

  • 问题内容: 我想知道是否可以将PUT,DELETE请求(实际上)发送java.net.HttpURLConnection到基于HTTP的URL。 我已经读了很多描述如何发送GET,POST,TRACE,OPTIONS请求的文章,但是我仍然没有找到成功执行PUT和DELETE请求的示例代码。 问题答案: 要执行HTTP PUT: 要执行HTTP删除:

  • 问题内容: 我刚刚从jQuery 1.3.2更新到1.4.3,并且在发出AJAX DELETE请求时看到了一些新行为。由于某种原因,在我的参数中传递的数据没有发送到服务器。例如: 最终向发送了DELETE请求,没有其他数据。但是,这种类型的调用可以很好地传递参数: 有没有其他人看到过类似的行为?有没有理由不再起作用(即:是设计使然,还是错误)?关于如何使其运作的任何建议? 此外,如果有人想知道为什

  • 问题内容: 我有Restful Web服务,我发送POST和GET HTTP请求,以及如何使用JAVA在httpURLConection中发送PUT和DELTE请求HTTP。 问题答案: 放 删除

  • 我正在尝试使用Kafka Connect REST API。 有时,我总是遇到<code>POST</code>/<code>PUT</code>/<code>DELETE</code>API的超时问题,例如部署新的连接器或删除连接器(<code>GET</code>没有超时问题)。 错误如下所示: 现在我的解决方案只是等待几个小时,希望它能再次工作。有时它会再次工作,有时不会。 我找到了一个潜在