def process_response(self, request, response):
if settings.DEBUG:
self.db_qcount = len(connection.queries)
self.db_time += sum([float(q['time']) for q in connection.queries])
if 'text/html' in response.get('Content-Type', ''):
soup = BeautifulSoup(response.content)
if soup.body:
tag = soup.new_tag('code', style='position: fixed; top: 0; left: 0px')
tag.string = 'DB took: %s, DB queries count: %s' % (str(self.db_time), str(self.db_qcount))
soup.body.insert(0, tag)
response.content = soup.prettify()
return response
评论列表
文章目录