tastypie:PUT不起作用:从请求的数据流中读取后,错误无法访问正文

Mic*_*ael 1 django tastypie

我正在浏览器中使用REST客户端尝试django-tastypie(Postman)

GET运作良好:

GET http://127.0.0.1:8000/api/v1/entry/
GET http://127.0.0.1:8000/api/v1/entry/1/
Run Code Online (Sandbox Code Playgroud)

但我不能让PUT使用条目:

PUT GET http://127.0.0.1:8000/api/v1/entry/1/
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

{
    "error_message": "You cannot access body after reading from request's data stream",
    ...
}
Run Code Online (Sandbox Code Playgroud)

我允许在资源中使用该方法.哪里可以来的?

谢谢

Mic*_*ael 7

好的,我找到了解决方案.

在postman上,选择'raw'选项并输入json数据.然后单击右上角的"标题"按钮添加Content-Type标题.输入"application/json".