首页 > 解决方案 > DRF:如何捕获内部错误(500 http 响应)并执行一些例程?

问题描述

我有一个 APIView 并且我已经覆盖finalize_response了记录一些信息的方法。它工作正常,但问题是,finalize_response发生内部错误时不会被调用!虽然服务器响应 500 状态和一些消息!如何捕获内部错误并记录有关响应的信息?

class MyApiView(APIView):

    ...

    def finalize_response(self, request, response, *args, **kwargs):
        # doing some logging stuff!

标签: pythondjangodjango-rest-framework

解决方案


推荐阅读