어떻게 장고와 함께 오류 메시지를 반환합니까? 나는 (단지 내가이 작업을 수행하는 방법의 예로서 내가 jsonresponse를 사용하고) 이런 식으로 뭔가를 생각하고 :Django Ajax 반환 오류 메시지
def test(request):
if request.method == "POST":
if form.is_valid():
form.save
return JsonResponse({"message":"Successfully published"})
else:
'''here i would like to return error something like:'''
return JsonResponse({"success": false, "error": "there was an error"})
else:
return JsonResponse({"success}: false, "error": "Request method is not post"})
는 내가 달성하기 위해 시도하고 아약스 오류 함수의 템플릿에 오류 메시지를 렌더링하는 것입니다. 다음과 같이 입력하십시오 :
$("#form").on("submit", function(){
$.ajax({url: "url",
data: ("#form").serialize,
success: function(data){
alert(data.message);
},
error: function(data){
alert(data.error);
}
});
가능합니까?
그래서 변수 STATUS_CODE 장고 시스템에 이미? – zzbil
function() {return f && c &&! b && (h = f.length-1, g.push (c)), 함수 d (b) {n.each (b, function (b, c)} {n.isFunction (c) && d (c)})} (c)? a.unique && j.has (c) || f.push (c) : c && c.l ength && "string" 자바 스크립트에서 data.error ... – zzbil
'status_code'는'JsonResponse' 객체의 객체 변수입니다. Django는 그것을 반환 된 에러/성공 코드로 직접 해석합니다. –