Я использую drf simple jwt и работает нормально, но мне нужны все данные в формате json, когда токен недействителен, django возвращает формат исключения по умолчанию (html, не в json):
InvalidTokenat / api / v1 / data {'detail': ErrorDetail (string = 'Указанный токен недопустим для любого типа токена', code = 'token_not_valid'), 'code': ErrorDetail (string = 'token_not_valid', code = 'token_not_valid'),' messages ': [{' token_class ': ErrorDetail (string =' AccessToken ', code =' token_not_valid '),' token_type ': ErrorDetail (string =' access ', code =' token_not_valid '),' message ': ErrorDetail (string = 'Token неверен или просрочен', code = 'token_not_valid')}]}
Я создаю свой собственный обработчик исключений в соответствии с этой документацией: https://www.django -rest-framework.org/api-guide/exceptions/#custom-exception-handling но не работает.
Как я могу обработать это исключение, чтобы получить ответ json? я думаю о переопределении класса django \ core \ handlers \ exception, но я не знаю как.