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格式,还是浏览器地址中拼接的参数,都可以依据不同的协议,用以下的方法获取
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格式的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)