aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/panels/template.py
diff options
context:
space:
mode:
authorAlex Gaynor2009-08-10 11:52:01 -0500
committerAlex Gaynor2009-08-10 11:52:01 -0500
commitd42b562aef1964e476d1fd559463d4c4196a971c (patch)
tree0d527c1321b6c64e07bfeaa29e79171db1728393 /debug_toolbar/panels/template.py
parentedb6df609b3ffd2c56c258528032444bb0c48cf1 (diff)
downloaddjango-debug-toolbar-d42b562aef1964e476d1fd559463d4c4196a971c.tar.bz2
Show the number of rendered templates in the toolbar.
Diffstat (limited to 'debug_toolbar/panels/template.py')
-rw-r--r--debug_toolbar/panels/template.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/debug_toolbar/panels/template.py b/debug_toolbar/panels/template.py
index 7dc7b06..911952f 100644
--- a/debug_toolbar/panels/template.py
+++ b/debug_toolbar/panels/template.py
@@ -36,13 +36,15 @@ class TemplateDebugPanel(DebugPanel):
def __init__(self):
self.templates = []
- template_rendered.connect(self._storeTemplateInfo)
+ template_rendered.connect(self._store_template_info)
- def _storeTemplateInfo(self, sender, **kwargs):
+ def _store_template_info(self, sender, **kwargs):
self.templates.append(kwargs)
def title(self):
- return 'Templates'
+ num_templates = len([t for t in self.templates
+ if not t['template'].name.startswith('debug_toolbar/')])
+ return 'Templates (%s rendered)' % num_templates
def url(self):
return ''