django 获取 POST 请求值的几种方法

django 获取 POST 请求值的几种方法,第1张

1、django获取post过来的多个键值对:

Ajax:

var languages = {};

languages['english'] = ['mark', 'james'];

languages['spanish'] = ['amy', 'john'];

$ajax({

type: 'POST',

url: '/save/',

data: languages,

dataType: 'json'

});

Django Viewspy

if requestis_ajax() and requestmethod == 'POST':

for key in requestPOST:

print key

valuelist = requestPOSTgetlist(key)

print valuelist

---------------------

fiddle:

name=june; age=26;

---------------------

viewspy

16 for key in requestPOST: 17 print key 18 valuelist = requestPOSTgetlist(key) 19 print valuelist

----------------------------

Development server is running at >

Django获取数据,不管是json格式,还是浏览器地址中拼接的参数,都可以依据不同的协议,用以下的方法获取

从post中取得数据,如果不存在则默认值为1

pageNumber = requestPOSTget('pageNumber',1)

从get中取得数据,如果不存在则默认值为1

pageNumber = requestGETget('pageNumber',1)

3从所有请求中取得数据,如果不存在则默认值为1

pageNumber = requestREQUESTget('pageNumber',1)

4判断一个请求是post还是get方式

if requestmethod == 'GET': 

    pass

if requestmethod == 'POST':

    pass

5判断某个字段是否存在

if 'pageNumber' in requestGET:

    pageNumber = requestGETget('pageNumber',1)

if 'pageNumber' in requestPOST:

    pageNumber = requestPOSTget('pageNumber',1)

以上就是关于django 获取 POST 请求值的几种方法全部的内容,包括:django 获取 POST 请求值的几种方法、动态IP池如何搭建、如何在Django中接收JSON格式的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10086845.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存