DRF:如何捕获内部错误(500 http响应)并执行一些例程?

2024-09-29 01:25:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个APIView,我已经重写了^{}方法来记录一些信息。它工作正常,但问题是,当发生内部错误时,finalize_response将不会被调用!而服务器响应500状态和一些消息!如何捕获内部错误并记录有关响应的信息

class MyApiView(APIView):

    ...

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

Tags: 方法self服务器信息消息responserequest状态