如何通过Ajax发布Django中的数组

当我尝试通过Ajax(jQuery)向Django发送数组时

JavaScript代码:

new_data = ['a','b','c','d','e']; $.get('/pythonPage/', {'data': new_data},function(data){}); 

我尝试读取数组:

python:

 request.GET.get("data[]") 

我只得到最后一个数组值:

 'e' 

我究竟做错了什么?

您正在寻找QueryDictgetlist

 request.GET.getlist('data') request.GET.getlist('data[]') request.GET.getlist('etc') 

https://docs.djangoproject.com/en/2.0/ref/request-response/#django.http.QueryDict.getlist