当我尝试通过Ajax(jQuery)将数组发送到Django时
JavaScript代码:
new_data = ['a','b','c','d','e']; $.get('/pythonPage/', {'data': new_data},function(data){});
我尝试读取数组:
蟒蛇:
request.GET.get("data[]")
我只得到最后一个数组值:
'e'
我究竟做错了什么?
您正在寻找QueryDict的getlist
QueryDict
getlist
request.GET.getlist('data') request.GET.getlist('data[]') request.GET.getlist('etc')
https://docs.djangoproject.com/zh-CN/2.0/ref/request- response/#django.http.QueryDict.getlist