diff options
| author | Aymeric Augustin | 2013-11-12 22:40:20 +0100 |
|---|---|---|
| committer | Aymeric Augustin | 2013-11-12 22:40:20 +0100 |
| commit | 1062d9cf878b4bdc6f0e0f6434668cd7eb289998 (patch) | |
| tree | e3e400deec4a8c772fbc025e9144b0a380715b43 /debug_toolbar/panels/template.py | |
| parent | f48039e3bad9e24a59a25ed5636b428e11784da9 (diff) | |
| download | django-debug-toolbar-1062d9cf878b4bdc6f0e0f6434668cd7eb289998.tar.bz2 | |
Make it possible for panels to provide URLs and views.
Fix #448.
Diffstat (limited to 'debug_toolbar/panels/template.py')
| -rw-r--r-- | debug_toolbar/panels/template.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/debug_toolbar/panels/template.py b/debug_toolbar/panels/template.py index d918cd7..562e87f 100644 --- a/debug_toolbar/panels/template.py +++ b/debug_toolbar/panels/template.py @@ -6,6 +6,7 @@ from pprint import pformat import django from django import http from django.conf import settings +from django.conf.urls import patterns, url from django.db.models.query import QuerySet, RawQuerySet from django.template.context import get_standard_processors from django.test.signals import template_rendered @@ -113,6 +114,12 @@ class TemplateDebugPanel(DebugPanel): kwargs['context'] = [force_text(item) for item in context_list] self.templates.append(kwargs) + @classmethod + def get_urls(cls): + return patterns('debug_toolbar.views', # noqa + url(r'^template_source/$', 'template_source', name='template_source'), + ) + def nav_title(self): return _('Templates') |
