Настройка исключений Django Oauth Toolkit
Есть ли способ настроить все сообщения об исключениях поставщика Django OAuth Toolkit и их форматирование без отмены всех его представлений? Для исключений reset_framework это можно легко сделать, реализовав собственный обработчик исключений. Проблема в том, что исключения Django OAuth Toolkit не перехватываются моим собственным обработчиком исключений.
Это пример того, как исключения Django OAuth Toolkit выглядят по умолчанию:
{
"error": "invalid_grant"
}
И вот так я хочу, чтобы мои исключения выглядели так:
{
"code": "E_INVALID_GRANT",
"message": "blah blah blah"
}
Любая помощь будет принята с благодарностью.