Получение списка массивов, запрошенных ajax в представлении django
давайте рассмотрим этот ajax запрос в шаблоне django:
list_of_array = [{name1,value1},{name2,value2},{name3,value3}]
$.ajax({
type: 'GET',
url: myview_url,
data: {
my_list: list_of_array,
},
dataType: 'json',
success: function (response) {
do something
}
},
error: function (error_data) {
console.log("error")
console.log(error_data)
}
})
Затем, в представлении под myview_url, я пытаюсь сделать что-то с 'my_list' в данных. Например, так:
def myView(request):
list = request.GET.getlist('my_list[]')
do something...
...
response_data = {
"list": list,
}
return JsonResponse(response_data)
но список возвращает пустой список. Если my_list не содержит ассоциативного массива, например, если он:
my_list = [1,2,3]
Я могу получить его содержимое в моем представлении.
Итак, как получить содержимое списка, содержащего Array, в моем представлении django ?
Спасибо