def process_response(self, request, response):
"""Finish profiling and render the results."""
profiler = getattr(request, 'profiler', None)
if profiler:
profiler.close()
params = request.REQUEST
stats = hotshot.stats.load(request.statsfile.name)
queries = connection.queries
if (params.get('show_queries', False)
and params.get('show_stats', '1') == '1'):
response = display_queries(request, stats, queries)
else:
response = display_stats(request, stats, queries)
return response
评论列表
文章目录