我想在Django应用程序中存储(在文件中)所有请求/响应视图对。
怎么做?
我可能使用tcpflow,但更喜欢在Django本身使用Python解决方案,而不是像tcpflow这样的外部程序(这也需要root权限,我不喜欢)。
答案 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设置。