首页 > 解决方案 > Django rest 框架 PUT 方法与 Postman 一起使用,但不适用于 Javascript FormData

问题描述

目前在一个模型中,我定义了一个 JsonField:

bounding = models.JSONField(blank=True, null=True)

邮递员请求运行良好:

在此处输入图像描述

但是当我在 Javascript 中使用 XMLHttpRequest 时:

let data = new FormData();
data.append('bounding', JSON.stringify(myArray));
let xhttp = new XMLHttpRequest();
xhttp.open('PUT', '/image/', true);
xhttp.send(data);

边界字段始终为无。我能做些什么来解决这个问题?

标签: javascriptdjangodjango-rest-frameworkxmlhttprequestform-data

解决方案


推荐阅读