aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/panels/version.py
diff options
context:
space:
mode:
authorAlex Gaynor2009-09-18 19:29:32 -0400
committerRob Hudson2009-11-02 12:57:13 -0800
commit4c75e9fdb86f550fd1b6b7554b3ac51d72e2ca81 (patch)
tree0a044f7d0b451aa16357b17291af16327ede7538 /debug_toolbar/panels/version.py
parent226bb04aabc570f7ad9f097db4ec04b61ee4a964 (diff)
downloaddjango-debug-toolbar-4c75e9fdb86f550fd1b6b7554b3ac51d72e2ca81.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,
+ })