2012-05-25 4 views
0

Я использую Tastypie для API Django. но он возвращает ошибку. мой код ниже.Tastypie Django POST error

$.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 и после nothing.How я могу reslove это?

+0

почему у вас ProcessData установлен неверно? 200 - успешный ответ HTTP –

+0

Вы должны отступывать свой код четырьмя пробелами, чтобы он показывался красиво. 200 - это успешный код состояния, должен быть создан объект-автор, проверьте его. – tayfun

ответ

0

Если объект создан успешно, объект URI будет отображаться в поле Location в заголовках ответа.

Смежные вопросы