Guest User

Untitled

a guest
Jul 20th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1.  
  2. We can't assume that "process_view" is called on our panels because a
  3. middleware may render and then return a response.
  4.  
  5. diff --git a/debug_toolbar/panels/request_vars.py b/debug_toolbar/panels/request_vars.py
  6. index 956e028..97eb80d 100644
  7. --- a/debug_toolbar/panels/request_vars.py
  8. +++ b/debug_toolbar/panels/request_vars.py
  9. @@ -32,10 +32,13 @@ class RequestVarsDebugPanel(DebugPanel):
  10. 'get': [(k, self.request.GET.getlist(k)) for k in self.request.GET],
  11. 'post': [(k, self.request.POST.getlist(k)) for k in self.request.POST],
  12. 'cookies': [(k, self.request.COOKIES.get(k)) for k in self.request.COOKIES],
  13. - 'view_func': '%s.%s' % (self.view_func.__module__, self.view_func.__name__),
  14. - 'view_args': self.view_args,
  15. - 'view_kwargs': self.view_kwargs
  16. })
  17. + if hasattr(self, 'view_func'):
  18. + context.update({
  19. + 'view_func': '%s.%s' % (self.view_func.__module__, self.view_func.__name__),
  20. + 'view_args': self.view_args,
  21. + 'view_kwargs': self.view_kwargs
  22. + })
  23. if hasattr(self.request, 'session'):
  24. context.update({
  25. 'session': [(k, self.request.session.get(k)) for k in self.request.session.iterkeys()]
  26. diff --git a/debug_toolbar/templates/debug_toolbar/panels/request_vars.html b/debug_toolbar/templates/debug_toolbar/panels/request_vars.html
  27. index 07c223a..037ef49 100644
  28. --- a/debug_toolbar/templates/debug_toolbar/panels/request_vars.html
  29. +++ b/debug_toolbar/templates/debug_toolbar/panels/request_vars.html
  30. @@ -1,5 +1,6 @@
  31. {% load i18n %}
  32.  
  33. +{% if view_func %}
  34. <h4>{% trans 'View information' %}</h4>
  35. <table>
  36. <thead>
  37. @@ -25,6 +26,7 @@
  38. </tr>
  39. </tbody>
  40. </table>
  41. +{% endif %}
  42.  
  43. <h4>{% trans 'COOKIES Variables' %}</h4>
  44. {% if cookies %}
Add Comment
Please, Sign In to add comment