Django和Django Rest Framework未检测到以下JSON对象中的数组:
{
"datum":
[
{'proposed':'20/sep/2018', "pk":"475"},
{'proposed':'20/sep/2018', "pk":"517"}
]
}
当我做一个
print(request.data)
<QueryDict: {'{"datum":[{"proposed_submission_date":"20/Sep/2018","pk":"475"},{"proposed_submission_date":"20/Sep/2018","pk":"512"}]}': ['']}>
当我做一个
print(request.data.keys())
我得到:
{"datum":[{"proposed_submission_date":"20/Sep/2018","pk":"475"},{"proposed_submission_date":"20/Sep/2018","pk":"512"}]}
您可以看到,它以json字符串作为键,而不是指定“datum”作为键。
我是否需要对JSON字符串执行其他操作?
我正在将AJAX放到Django rest框架后端。