aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/panels/version.py
diff options
context:
space:
mode:
authorAlex Gaynor2009-09-18 19:29:32 -0400
committerAlex Gaynor2009-09-18 19:29:32 -0400
commit924361de6c1c87a5dd4db0e37b94380246d85790 (patch)
tree5e7a6fac3bad2eec7a11c90134f13733483f387a /debug_toolbar/panels/version.py
parent4f43c9b1004bac18e5323e52c4fb110fd4f2b2ba (diff)
downloaddjango-debug-toolbar-924361de6c1c87a5dd4db0e37b94380246d85790.tar.bz2
Made the versions panel more powerful
Diffstat (limited to 'debug_toolbar/panels/version.py')
-rw-r--r--debug_toolbar/panels/version.py23
1 files changed, 20 insertions, 3 deletions
diff --git a/debug_toolbar/panels/version.py b/debug_toolbar/panels/version.py
index 3d82dd0..1837021 100644
--- a/debug_toolbar/panels/version.py
+++ b/debug_toolbar/panels/version.py
@@ -1,21 +1,38 @@
+import sys
+
import django
+from django.template.loader import render_to_string
from django.utils.translation import ugettext_lazy as _
+
+import debug_toolbar
from debug_toolbar.panels import DebugPanel
+
class VersionDebugPanel(DebugPanel):
"""
Panel that displays the Django version.
"""
name = 'Version'
+ has_content = True
def nav_title(self):
- return _('Django Version')
+ return _('Versions')
def nav_subtitle(self):
- return django.get_version()
+ return 'Django %s' % django.get_version()
def url(self):
return ''
+
+ def title(self):
+ return 'Versions'
def content(self):
- return ''
+ versions = {
+ 'Django': django.get_version(),
+ 'Django Debug Toolbar': debug_toolbar.__version__,
+ }
+ return render_to_string('debug_toolbar/panels/versions.html', {
+ 'versions': versions,
+ 'paths': sys.path,
+ })