В настоящее время я показываю мои ошибки, как это:Python массив сообщений об ошибках
Python API:
errors = {}
errors['message'] = 'Sorry we could not log you in.'
return self.create_response(request, {'errors':[errors]}, HttpUnauthorized)
Затем в Javascript отобразить их, как это:
for (var key in object.data.errors) {
$scope.errors.push(object.data.errors[key].message);
}
Как вам может видеть, что javascript создает массив ошибок, но в Python, если я попытаюсь это сделать:
errors = {}
errors['message'] = 'Sorry we could not log you in.'
errors['message'] = 'another error'
return self.create_response(request, {'errors':[errors]}, HttpUnauthorized)
потому что этот код только добавляет последнюю ошибку, а первая будет перезаписана.
Как я могу сохранить одного и того же принципала, но на Python я могу фактически добавлять сообщения об ошибках?
это даст мне массив сообщений, а не массив ошибок, я думаю. – Prometheus