aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/middleware.py
diff options
context:
space:
mode:
authorAymeric Augustin2013-11-15 20:17:30 +0100
committerAymeric Augustin2013-11-15 20:33:51 +0100
commitb6e2027d1b2e481c2595d2a85042c27202818feb (patch)
treea6b824eea60aba7b6ec479968385240232e429d5 /debug_toolbar/middleware.py
parent70d3aa1b8c12d614f2ca1b1b550bb605d8c8a506 (diff)
downloaddjango-debug-toolbar-b6e2027d1b2e481c2595d2a85042c27202818feb.tar.bz2
Disable the toolbar entirely on AJAX requests.
Diffstat (limited to 'debug_toolbar/middleware.py')
-rw-r--r--debug_toolbar/middleware.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/debug_toolbar/middleware.py b/debug_toolbar/middleware.py
index 7456072..edcf17f 100644
--- a/debug_toolbar/middleware.py
+++ b/debug_toolbar/middleware.py
@@ -40,6 +40,9 @@ def show_toolbar(request):
if request.META.get('REMOTE_ADDR', None) not in settings.INTERNAL_IPS:
return False
+ if request.is_ajax():
+ return False
+
return bool(settings.DEBUG)
@@ -87,7 +90,7 @@ class DebugToolbarMiddleware(object):
def process_response(self, request, response):
__traceback_hide__ = True # noqa
toolbar = self.__class__.debug_toolbars.pop(threading.current_thread().ident, None)
- if not toolbar or request.is_ajax() or getattr(response, 'streaming', False):
+ if not toolbar or getattr(response, 'streaming', False):
return response
if isinstance(response, HttpResponseRedirect):
if not toolbar.config['INTERCEPT_REDIRECTS']: