diff options
| author | Aymeric Augustin | 2014-03-09 21:31:23 +0100 |
|---|---|---|
| committer | Aymeric Augustin | 2014-03-09 21:31:23 +0100 |
| commit | 9b9ba2d31598167b8206e855c3fd65824fce1109 (patch) | |
| tree | bf3132bc86960de888d75509f9c5e229bcd4fe0d | |
| parent | a1eaf63dcc6de031a2c8c7dae88de883618aa557 (diff) | |
| parent | e5638a6b597e9b91b9ff9a9679ed91d981749e97 (diff) | |
| download | django-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.py | 8 | ||||
| -rw-r--r-- | debug_toolbar/panels/templates/panel.py | 6 |
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 |
