middleware.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:studentsdb 作者: PyDev777 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号