aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/panels/request_vars.py
diff options
context:
space:
mode:
authorAlex Gaynor2009-11-02 21:34:50 -0500
committerRob Hudson2009-11-06 19:56:30 -0800
commit96fc01758203d45b34732dc17bb67f71f0cba3cc (patch)
tree0d5b133eec4fa9f5477b577d80f046b99b3b6806 /debug_toolbar/panels/request_vars.py
parent124cd110cb4c099430df9d18de5ab1e77a624bca (diff)
downloaddjango-debug-toolbar-96fc01758203d45b34732dc17bb67f71f0cba3cc.tar.bz2
Show view name and arguments and keyword arguments in the request vars panel.
Signed-off-by: Rob Hudson <rob@cogit8.org>
Diffstat (limited to 'debug_toolbar/panels/request_vars.py')
-rw-r--r--debug_toolbar/panels/request_vars.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/debug_toolbar/panels/request_vars.py b/debug_toolbar/panels/request_vars.py
index 3f6aea5..c8c281a 100644
--- a/debug_toolbar/panels/request_vars.py
+++ b/debug_toolbar/panels/request_vars.py
@@ -19,12 +19,20 @@ class RequestVarsDebugPanel(DebugPanel):
def process_request(self, request):
self.request = request
+
+ def process_view(self, request, view_func, view_args, view_kwargs):
+ self.view_func = view_func
+ self.view_args = view_args
+ self.view_kwargs = view_kwargs
def content(self):
context = {
- 'get': [(k, self.request.GET.getlist(k)) for k in self.request.GET.iterkeys()],
- 'post': [(k, self.request.POST.getlist(k)) for k in self.request.POST.iterkeys()],
- 'cookies': [(k, self.request.COOKIES.get(k)) for k in self.request.COOKIES.iterkeys()],
+ 'get': [(k, self.request.GET.getlist(k)) for k in self.request.GET],
+ 'post': [(k, self.request.POST.getlist(k)) for k in self.request.POST],
+ 'cookies': [(k, self.request.COOKIES.get(k)) for k in self.request.COOKIES],
+ 'view_func': '%s.%s' % (self.view_func.__module__, self.view_func.__name__),
+ 'view_args': self.view_args,
+ 'view_kwargs': self.view_kwargs
}
if hasattr(self.request, 'session'):
context['session'] = [(k, self.request.session.get(k)) for k in self.request.session.iterkeys()]