aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/panels/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'debug_toolbar/panels/__init__.py')
-rw-r--r--debug_toolbar/panels/__init__.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/debug_toolbar/panels/__init__.py b/debug_toolbar/panels/__init__.py
index cf65aa8..fa2e4b6 100644
--- a/debug_toolbar/panels/__init__.py
+++ b/debug_toolbar/panels/__init__.py
@@ -7,9 +7,13 @@ class DebugPanel(object):
# name = Base
has_content = False # If content returns something, set to true in subclass
+ # We'll maintain a local context instance so we can expose our template
+ # context variables to panels which need them:
+ context = {}
+
# Panel methods
- def __init__(self):
- pass
+ def __init__(self, context={}):
+ self.context.update(context)
def dom_id(self):
return 'djDebug%sPanel' % (self.name.replace(' ', ''))