2011-04-12 5 views
5

일부 데이터를 게시하고 데이터베이스에서 변수를 업데이트하는 장고보기를 작성했습니다. jquery-ajax를 사용하여 데이터를 제출할 때보기에서 아무 것도 반환하지 않습니다.객체를 반환하지 않는 장고보기 작성

나는 다음과 같은 오류가 점점 오전 :

The view mysite.views.home didn't return an HttpResponse object 

가 다시 나는 HTML 페이지 또는 그런 종류의 아무것도 반환하지 않으. 어떻게하면 될까요?

답변

5
return HttpResponse("") 

나는 일반적으로 수행

return HttpResponse("OK") 

단지 때문입니다. 나중에 오류 코드를 추가하려고합니다.

5

장고에서보기 이 비어 있더라도 HttpResponse을 반환해야합니다.

2

Ajax 쿼리의 경우에도 여전히 HttpResponse를 반환해야합니다. 당신이 콘텐츠를 필요로하지 않도록 경우에, 당신은 빈 하나를 반환 할 수 있습니다

return HttpResponse('') 

하지만 적어도 모든 것이 제대로 갔다 당신의 자바 스크립트에 표시하기 위해 ''ok을 둘 것입니다.

관련 문제