def _validation_error_handler(e):
"""
Handle validation errors.
This can be overridden via the settings.
"""
if isinstance(e, ValidationError):
message = "Validation failed. {}".format(e.message)
error_response = {
"message": message,
"code": e.validator
}
logger.info(message)
error_resp = HttpResponse(error_response, status=422)
else:
raise FatalException("Malformed JSON in the request.", 400)
return error_resp
评论列表
文章目录