python - DRF:如何捕获内部错误(500 http 响应)并执行一些例程?
问题描述
我有一个 APIView 并且我已经覆盖finalize_response
了记录一些信息的方法。它工作正常,但问题是,finalize_response
发生内部错误时不会被调用!虽然服务器响应 500 状态和一些消息!如何捕获内部错误并记录有关响应的信息?
class MyApiView(APIView):
...
def finalize_response(self, request, response, *args, **kwargs):
# doing some logging stuff!
解决方案
推荐阅读
- angular - 在primeng p-toast中使用html
- javascript - 触发需要查找通过 AJAX 加载到页面中的元素的函数
- dom - 什么是 DOM 路径?
- python - 尝试使用 pandas 读取 sql 查询时出现“'NoneType' 对象不可迭代”错误
- python - Python - 在dict中用作“虚拟值”的最便宜的数据类型是什么
- react-native - 如何从一个菜单选项导航到另一个屏幕
- javascript - 如何在 where 子句 MongoDB 中传递参数值
- excel - EPPLUS - 表格增长后图表不更新
- ios - 在地图上模拟 iOS UI 测试的位置?
- postgresql - 如何确定是否通过 CASCADE 调用了触发器?