Django RestFramework 全局异常处理详解
程序员文章站
2024-04-01 16:33:10
rest framework定义的异常apiexception 所有异常的父类parseerror 解析错误authenticationfailed 认证失败notauthenticated 尚未认证...
rest framework定义的异常
-
apiexception
所有异常的父类 -
parseerror
解析错误 -
authenticationfailed
认证失败 -
notauthenticated
尚未认证 -
permissiondenied
权限决绝 -
notfound
未找到 -
methodnotallowed
请求方式不支持 -
notacceptable
要获取的数据格式不支持 -
throttled
超过限流次数 -
validationerror
校验失败
一、定义异常处理类
二、注册drf框架中默认的错误处理为自己定义的类
在settings.py文件中定义
修改django默认处理了错误对象类似,将错误处理对象改为用中间件即可,处理的逻辑思路一样,不过类以及设置方法不一样而已
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注的更多内容!