diff --git a/requirements.txt b/requirements.txt index 295c54d6..f87f20e9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ coverage==7.11.0 Django==5.2.7 -django-debug-toolbar==5.2.0 +django-debug-toolbar==6.0.0 freezegun==1.5.5 django-formtools==2.5.1 django-allauth[socialaccount,keycloak]==65.8.1 diff --git a/src/urls.py b/src/urls.py index f84198b2..fd09af2c 100644 --- a/src/urls.py +++ b/src/urls.py @@ -9,7 +9,6 @@ from django.views.generic.base import RedirectView from django.contrib.staticfiles.urls import staticfiles_urlpatterns from django.conf import settings -from debug_toolbar.toolbar import debug_toolbar_urls from allauth.account.decorators import secure_admin_login @@ -42,5 +41,7 @@ # don't forget to put sample favicon.ico in static files urlpatterns += [path('favicon.ico', RedirectView.as_view(url='/feedback/static/img/favicon.ico', permanent=True))] -if not settings.TESTING : - urlpatterns += debug_toolbar_urls() \ No newline at end of file +if not settings.TESTING and settings.DEBUG : + # avoided directly using debug_toolbar.urls(), as importing caused error in django-debug-toolbar v6.0.0 + # see https://github.com/django-commons/django-debug-toolbar/issues/2167 + urlpatterns += [path("__debug__/", include("debug_toolbar.urls"))] \ No newline at end of file