Как разобрать и обработать ошибки валидации сериализатора Django?

Я попытался самостоятельно настроить ошибку валидации сериализатора, добавив код состояния в ответ. Ошибка валидации выглядит следующим образом.

{
   'username':[ErrorDetail(string='This field is required.', code='required')],
   'firstname':[ErrorDetail(string='This field is required.', code='required')],
}

Я надеюсь ответить так

{
   'username':'This field is required',
   'lastname':'This field is required',
   'status': 'failed',
   'statusCode': 200
}

Но я не уверен, как обработать вышеуказанную ошибку ValidationError.

Вернуться на верх