我有一个带有数组的http get请求,特别是:
[29/Sep/2014 16:04:47] "GET /webapp/ajax_retreiveServerSideUsernames/?draw=1&columns%5B0%5D%5Bdata%5D=0&columns%5B0%5D%5
Bname%5D=&columns%5B0%5D%5Bsearchable%5D=true&columns%5B0%5D%5Borderable%5D=true&columns%5B0%5D%5Bsearch%5D%5Bvalue%5D=&
columns%5B0%5D%5Bsearch%5D%5Bregex%5D=false&order%5B0%5D%5Bcolumn%5D=0&order%5B0%5D%5Bdir%5D=asc&start=0&length=10&searc
h%5Bvalue%5D=&search%5Bregex%5D=false&csrfmiddlewaretoken=Something&_=1412028280135 HTTP/1.1" 200
1436
我的问题是如何在GET请求中获取特定数组的“长度”?
例如数组顺序:order[i][column]
。
但是,可能存在未知数组大小的情况。
如果我知道i = 0,那么我可以使用request.get['order[0][column]']
来获取第一个数组列数据的内容。
我尝试使用request.GET.getlist('order[column]')
或request.GET.getlist('order')
但没有用。