3
我在用django使用tastypie。我有一个代码行:Tastypie反序列化结果{“error”:“”}
data = self.deserialize(request, request.body, format=request.META.get('CONTENT_TYPE', 'application/json'))
我使用此代码通过命令行来发送POST请求到我的web服务器:
curl -X post -d "{ 'username' : 'user', 'password' : 'password' }" http://127.0.0.1:8000/api/employee/login/ --header "Content-Type:application/json"
当我运行它,它导致的JSON响应
{"error": ""}
看着我的服务器日志我看到:
[15/Feb/2014 20:39:49] "post /api/user/login/ HTTP/1.1" 400 13
在反序列化行之前记录的日志消息将成功记录,但是在反序列化行之后立即记录日志消息将不会被记录,所以我非常确定反序列化是错误的。有谁知道什么可能是错的,或者如果我应该考虑其他问题?
我正面临这个“名称”串行器“未定义”的错误。谢谢 –
上面的问题,它是固定的,一旦我从'tastypie.serializers'导入'串行器'。 –