1、记录每个接口sql执行时间
编写自定义中间件,可以将输出结果保存进日志,方便后续统计操作
class SQLMiddleware(MiddlewareMixin):
def process_response(self, request, response):
for sql in connection.queries:
print(sql)
# {'sql': 'SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED', 'time': '0.001'}
return response