request.POST在django中包含查询字符串的示例

时间:2010-06-02 20:22:51

标签: python django post

当request.POST在django中包含查询字符串时,请发布示例代码,因为我认为我的django版本有问题。

修改

你简单不了,查询字符串总是在GET中,这是我的问题。

1 个答案:

答案 0 :(得分:23)

如果您的请求已发布:

  

request.method =='POST'

但请求的网址包含查询字符串。 e.g:

/你的URL?参数1 =值酮

你仍然可以通过以下方式获取POST参数:

  

request.POST.get(“my-field”,None)

并通过以下方式查询字符串参数:

  

request.GET.get( “参数1”)

通过REQUEST:

,您可以一次性获取所有参数(POST和GET)
  

request.REQUEST ['param1']#来自查询字符串

     

request.REQUEST ['my-field']#来自请求BODY(POST)