目前我显示我的错误是这样的: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