Пример #1
0
 def record_stats(self, stats):
     toolbar = DebugToolbarMiddleware.get_current()
     panel_stats = toolbar.stats.get(self.slug)
     if panel_stats:
         panel_stats.update(stats)
     else:
         toolbar.stats[self.slug] = stats
Пример #2
0
def cursor(func, self):
    result = func(self)

    djdt = DebugToolbarMiddleware.get_current()
    if not djdt:
        return result
    logger = djdt.get_panel(SQLDebugPanel)

    return CursorWrapper(result, self, logger=logger)
Пример #3
0
 def get_stats(self):
     toolbar = DebugToolbarMiddleware.get_current()
     return toolbar.stats.get(self.slug, {})