Обработка внутренней ошибки 500 в Django Rest Framework - PullRequest
1 голос
/ 02 марта 2020

Я новичок в Django отдыхе. Теперь я понимаю, что в случае внутренней ошибки 500 django отправит страницу html с ошибкой 500 сервера сообщений, если debug = False в settings.py. Но я хочу отправить пользовательский объект json с кодом ошибки, статус и т. Д. c в этом сообщении об исключении вместо этой страницы html. Пожалуйста, предложите мне, как продолжить обработку пользовательских исключений.

1 Ответ

0 голосов
/ 03 марта 2020

Вы можете реализовать пользовательское представление и задать путь к представлению как handler500 в файле root urls.py вашего проекта.

...