2012-05-25 4 views
0

Django의 API에 Tastypie를 사용합니다. 하지만 오류를 반환합니다. 내 코드가 노골적입니다. 이 같은Tastypie Django POST 오류

$.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 false로 설정해야합니까 수? 200은 성공적인 http 응답입니다. –

+0

좋은 방법으로 표시되도록 코드 네 칸을 들여 써야합니다. 200은 성공적인 상태 코드이고, 작성자 객체가 만들어 져야하는지 확인해야합니다. – tayfun

답변

0

메타 자원에 URI가 위치 필드에 표시됩니다 개체를 always_return_data = True를 추가합니다.

관련 문제