Например, для данного ответа ответ.data может выглядеть так:
Код: Выделить всё
{'global_error': None, 'non_field_errors': [], 'field_errors': {'important_field': [ErrorDetail(string='Ce champ est obligatoire.', code='required')]}}
Есть ли простой способ гарантировать, что ErrorDetail всегда записывается в ответе как {"message": "...", "code": "..." без преобразования ответа вручную в пользовательском обработчике?
Я знаю, что существует метод DRF get_full_details(), который возвращает именно это при исключении. Но я на уровне ответа.
Подробнее здесь: https://stackoverflow.com/questions/782 ... om-excepti