我正在使用TastyPie註冊新用戶。我想在警告框中將任何驗證消息顯示回用戶。我注意到TastyPie給了我以下回:responseJSON
和responseText
。Django API如何向用戶返回驗證消息
responseJSON Object { accounts/create={...}}
accounts/create
Object { email=[1], password2=[1]}
responseText
"{"accounts/create": {"email": ["This field is required."], "password2": ["This field is required."]}}"
如何向用戶顯示驗證並正確解析此問題? TastyPie有沒有內置函數來解析錯誤?
這是我迄今爲止在其上運行的錯誤,但我沒有得到任何錯誤消息:
error: function(errorThrown){
data = JSON.parse(errorThrown.responseText);
alert(data.error)
console.log(errorThrown);
}
});