JSON对象必须是str,而不是'bytes

0 投票
1 回答
2802 浏览
提问于 2025-04-18 15:52

我正在尝试向我用 Django Restless 写的API发送PUT请求。我试过用Curl和AngularJS,但总是遇到这个错误:

the JSON object must be str, not 'bytes'

我在OS X上使用Python 3.4。谢谢!

1 个回答

2

你没有做错什么。这其实是一个在Django Restless上存在的未解决的问题。另外,还有一个修复方案,不过这个方案已经有几个月了,还没有被合并进主版本。

在这个修复方案合并之前并且新版本发布之前,我建议你可以考虑使用其他的Django REST框架,或者降级到Python 2,或者在上面提到的问题和请求下留言,催促开发者做出回应。

撰写回答