Django REST框架中如何实现详尽的异常捕获与处理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1824个文字,预计阅读时间需要8分钟。
异常+异常处理...允许错误处理在程序结构的中心或高级位置被组织得干净利落。Exceptions...使错误处理在程序中的中心或高级层得到有序管理。
异常
异常处理…允许错误处理在程序结构的中心或者高层级的地方被清晰有条理的组织起来。
Exceptions… allow error handling to be organized cleanly in a central or high-level place within the program structure. — Doug Hellmann, Python Exception Handling Techniques
Rest框架视图中的异常处理
Exception handling in REST framework views
REST框架的视图处理了各种异常,并正确地返回了错误响应。
REST framework's views handle various exceptions, and deal with returning appropriate error responses.
被处理的异常有:
Rest框架内部抛出的APIException的子类。
Django的Http404异常。
Django的PermissionDenied异常
针对每种情况,REST框架将返回一个包含了正确的状态码和content-type的响应。
本文共计1824个文字,预计阅读时间需要8分钟。
异常+异常处理...允许错误处理在程序结构的中心或高级位置被组织得干净利落。Exceptions...使错误处理在程序中的中心或高级层得到有序管理。
异常
异常处理…允许错误处理在程序结构的中心或者高层级的地方被清晰有条理的组织起来。
Exceptions… allow error handling to be organized cleanly in a central or high-level place within the program structure. — Doug Hellmann, Python Exception Handling Techniques
Rest框架视图中的异常处理
Exception handling in REST framework views
REST框架的视图处理了各种异常,并正确地返回了错误响应。
REST framework's views handle various exceptions, and deal with returning appropriate error responses.
被处理的异常有:
Rest框架内部抛出的APIException的子类。
Django的Http404异常。
Django的PermissionDenied异常
针对每种情况,REST框架将返回一个包含了正确的状态码和content-type的响应。

