From a8ae50b2119dabbd2852483e3d1c1e54fa83ab4c Mon Sep 17 00:00:00 2001 From: Matthias Kestenholz Date: Fri, 31 Jan 2020 12:05:59 +0100 Subject: [PATCH] get_safe_settings' location has changed in Django 3.1 (#1233) --- debug_toolbar/panels/settings.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/debug_toolbar/panels/settings.py b/debug_toolbar/panels/settings.py index 0d35f80e2..549aad353 100644 --- a/debug_toolbar/panels/settings.py +++ b/debug_toolbar/panels/settings.py @@ -1,11 +1,18 @@ from collections import OrderedDict +import django from django.conf import settings from django.utils.translation import gettext_lazy as _ -from django.views.debug import get_safe_settings from debug_toolbar.panels import Panel +if django.VERSION >= (3, 1): + from django.views.debug import get_default_exception_reporter_filter + + get_safe_settings = get_default_exception_reporter_filter().get_safe_settings +else: + from django.views.debug import get_safe_settings + class SettingsPanel(Panel): """