aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar
diff options
context:
space:
mode:
Diffstat (limited to 'debug_toolbar')
-rw-r--r--debug_toolbar/models.py3
-rw-r--r--debug_toolbar/settings.py3
2 files changed, 5 insertions, 1 deletions
diff --git a/debug_toolbar/models.py b/debug_toolbar/models.py
index 2db10b8..c9a12d8 100644
--- a/debug_toolbar/models.py
+++ b/debug_toolbar/models.py
@@ -6,6 +6,7 @@ from django.core.urlresolvers import clear_url_caches, reverse, NoReverseMatch
from django.utils.importlib import import_module
import debug_toolbar
+from debug_toolbar import settings as dt_settings
from debug_toolbar.middleware import DebugToolbarMiddleware
@@ -56,7 +57,7 @@ def patch_root_urlconf():
clear_url_caches()
-if settings.DEBUG:
+if dt_settings.PATCH_SETTINGS:
patch_internal_ips()
patch_middleware_classes()
patch_root_urlconf()
diff --git a/debug_toolbar/settings.py b/debug_toolbar/settings.py
index 022fb8a..bde8a1c 100644
--- a/debug_toolbar/settings.py
+++ b/debug_toolbar/settings.py
@@ -122,3 +122,6 @@ else:
"%r was renamed to %r. Update your DEBUG_TOOLBAR_PANELS "
"setting." % (old_panel, new_panel), DeprecationWarning)
PANELS[index] = new_panel
+
+
+PATCH_SETTINGS = getattr(settings, 'DEBUG_TOOLBAR_PATCH_SETTINGS', settings.DEBUG)