All pastes #30849 Raw Edit

Unnamed

public text v1 · immutable
#30849 ·published 2005-11-24 03:29 UTC
rendered paste body
class HTML:
    """
    This is a middleware that resembles the ColdFusion debugger
    """
    def process_response(self,request,response):
        from django.core.db import db
        debug_content  = []

        if db.queries:
            debug_content.append("<h1>SQL Queries</h1>")            
            debug_content.append("<ul>")
            for query in db.queries:
                debug_content.append("<li><label>Time:</label>%s<p>%s</p></li>" % (query['time'],query['sql']))

            debug_content.append("</ul>")
            
            response.write("\n".join(debug_content))
            
        return response