From 8a2fbfc1603c25421f8ea0c9fec1883c17889b05 Mon Sep 17 00:00:00 2001 From: Tom Irgang Date: Wed, 30 Aug 2023 21:25:51 +0200 Subject: [PATCH] Django debug toolbar --- repapp/repapp/settings.py | 9 +++++++++ repapp/repapp/urls.py | 4 ++++ requirements_dev.txt | 1 + 3 files changed, 14 insertions(+) diff --git a/repapp/repapp/settings.py b/repapp/repapp/settings.py index dcce6ad..5090e2d 100644 --- a/repapp/repapp/settings.py +++ b/repapp/repapp/settings.py @@ -51,9 +51,13 @@ INSTALLED_APPS = [ "crispy_bootstrap5", # for creating thumbnails, used by email_interface demo views 'easy_thumbnails', + # Django debug toolbar + 'debug_toolbar', ] MIDDLEWARE = [ + # Django debug toolbar + 'debug_toolbar.middleware.DebugToolbarMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', # enable translation @@ -232,3 +236,8 @@ MEDIA_ROOT = os.path.join(BASE_DIR, "media") # Crispy forms settings CRISPY_ALLOWED_TEMPLATE_PACKS = "bootstrap5" CRISPY_TEMPLATE_PACK = "bootstrap5" + +# Allowed IPs for Django debug toolbar +INTERNAL_IPS = [ + '127.0.0.1', +] diff --git a/repapp/repapp/urls.py b/repapp/repapp/urls.py index 137225e..94902a3 100644 --- a/repapp/repapp/urls.py +++ b/repapp/repapp/urls.py @@ -41,3 +41,7 @@ urlpatterns = i18n_patterns( if settings.DEBUG: urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) + urlpatterns += [ + # Django debug toolbar + path('__debug__/', include('debug_toolbar.urls')), + ] diff --git a/requirements_dev.txt b/requirements_dev.txt index c95b4f1..2270164 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -7,3 +7,4 @@ pylint==2.17.2 pylint-django==2.5.3 pylint-plugin-utils==0.7 selenium==4.9.0 +django-debug-toolbar==4.2.0