aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAymeric Augustin2014-03-09 21:31:23 +0100
committerAymeric Augustin2014-03-09 21:31:23 +0100
commit9b9ba2d31598167b8206e855c3fd65824fce1109 (patch)
treebf3132bc86960de888d75509f9c5e229bcd4fe0d
parenta1eaf63dcc6de031a2c8c7dae88de883618aa557 (diff)
parente5638a6b597e9b91b9ff9a9679ed91d981749e97 (diff)
downloaddjango-debug-toolbar-9b9ba2d31598167b8206e855c3fd65824fce1109.tar.bz2
Merge pull request #559 from maikhoepfel/subtitles
Add nav subtitles for template and request panels
-rw-r--r--debug_toolbar/panels/request.py8
-rw-r--r--debug_toolbar/panels/templates/panel.py6
2 files changed, 14 insertions, 0 deletions
diff --git a/debug_toolbar/panels/request.py b/debug_toolbar/panels/request.py
index b98ef22..b5caa52 100644
--- a/debug_toolbar/panels/request.py
+++ b/debug_toolbar/panels/request.py
@@ -17,6 +17,14 @@ class RequestPanel(Panel):
title = _("Request")
+ @property
+ def nav_subtitle(self):
+ """
+ Show abbreviated name of view function as subtitle
+ """
+ view_func = self.get_stats().get('view_func', '')
+ return view_func.rsplit('.', 1)[-1]
+
def process_response(self, request, response):
self.record_stats({
'get': [(k, request.GET.getlist(k)) for k in sorted(request.GET)],
diff --git a/debug_toolbar/panels/templates/panel.py b/debug_toolbar/panels/templates/panel.py
index 74f28b0..4ee7772 100644
--- a/debug_toolbar/panels/templates/panel.py
+++ b/debug_toolbar/panels/templates/panel.py
@@ -145,6 +145,12 @@ class TemplatesPanel(Panel):
num_templates = len(self.templates)
return _("Templates (%(num_templates)s rendered)") % {'num_templates': num_templates}
+ @property
+ def nav_subtitle(self):
+ if self.templates:
+ return self.templates[0]['template'].name
+ return ''
+
template = 'debug_toolbar/panels/templates.html'
@classmethod