我将Tastypie用于Django的API。但它返回错误。 我的代码吼叫。
$.ajax({
type : "POST",
url : "http://192.168.1.130:8000/api/user/author/",
data : '{"first_name": "111","second_name": "222"}',
success: function(){
alert('Submit Success')
},
dataType : 'json',
contentType : 'application/json',
processData: false
});
我这样的api.py:
class AuthorResource(ModelResource):
class Meta:
queryset = Author.objects.all()
resource_name ='author'
fields = ['first_name','last_name']
filtering = {
'first_name': ALL,
}
authentication = Authentication()
authorization = Authorization()
它返回200并且不发布任何内容。我如何重新开始呢?
答案 0 :(得分:0)
这是Returning data on POST in django-tastypie的欺骗。
将always_return_data = True
添加到您的资源元
答案 1 :(得分:0)
如果成功创建了对象,则对象uri将显示在响应头中的位置字段中。
答案 2 :(得分:0)