在 Django POST 请求中使用数组参数

Posted

技术标签:

【中文标题】在 Django POST 请求中使用数组参数【英文标题】:Using array parameters in a Django POST request 【发布时间】:2018-04-11 15:23:11 【问题描述】:

如何将数组参数发布到 django 后端?我正在使用一个 jQuery 插件(DataTables 编辑器),它发布一个数据数组参数,如

data[id][fieldname][value]

如何让 django 接受和使用这些参数。

【问题讨论】:

点击下方链接寻找答案。 ***.com/a/12101665/7596326 我在链接request.POST.getlist('data') 中看到并尝试了解决方案,即使数据在那里,它也会返回一个空数组。 【参考方案1】:

你可以使用request.POST.getlist('data[]')

【讨论】:

以上是关于在 Django POST 请求中使用数组参数的主要内容,如果未能解决你的问题,请参考以下文章

django中HttpRequest请求

iOS Swift moya框架发送数组作为请求参数(GET/POST)

我用django接收post请求结果为空

django学习第79天Django视图层

POST请求中参数以form data和request payload形式+清空数组方式

使用 Alamofire 请求方法在 POST 的请求正文中发送 JSON 对象数组