【发布时间】:2014-12-11 09:33:08
【问题描述】:
我正在通过 django-rest-framework 编辑 Django 用户实例,它运行良好,包括设置/更改组成员身份。 但我无法从所有组中清除/清空用户。
这在带有 httpie 的 shell 上对我有用:
http -j PATCH :8000/api/accounts/user/1/ groups:='[]'
这是我在浏览器中尝试的:
var data = new FormData();
data.append('groups', JSON.stringify([])); // not working
$.ajax({
dataType: 'json',
url: '/api/accounts/user/1/',
type: 'PATCH',
processData: false,
contentType: false,
data: data
});
表单数据如下:
------WebKitFormBoundaryJu7QPC8AcBTpWEKJ
Content-Disposition: form-data; name="groups"
[]
回复是:
{"groups": ["Incorrect type. Expected pk value, received unicode."]}
【问题讨论】:
标签: ajax django django-rest-framework