如何在Django中转储到文件请求/响应对?

时间:2017-07-21 13:00:05

标签: django django-views

我想在Django应用程序中存储(在文件中)所有请求/响应视图对。

怎么做?

我可能使用tcpflow,但更喜欢在Django本身使用Python解决方案,而不是像tcpflow这样的外部程序(这也需要root权限,我不喜欢)。

1 个答案:

答案 0 :(得分:1)

你可以创建一个middleware,类似于(改编了doc中的例子):

def simple_middleware(get_response):
       def middleware(request):
           response = get_response(request)
           # SAVE REQUEST AND RESPONSE HERE
           return response
    return middleware

并将其添加到MIDDLEWARE设置。

相关问题