From 4976bba39c9879c16140aac8194fa257aae7120b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Hells=C3=A9n?= Date: Mon, 8 Jul 2024 21:53:29 +0200 Subject: [PATCH] Add django-debug-toolbar --- config/settings.py | 7 +++++++ config/urls.py | 2 ++ requirements.txt | 1 + 3 files changed, 10 insertions(+) diff --git a/config/settings.py b/config/settings.py index 760d9a5..8206be2 100644 --- a/config/settings.py +++ b/config/settings.py @@ -43,6 +43,10 @@ STATICFILES_DIRS: list[Path] = [BASE_DIR / "static"] STATIC_ROOT: Path = BASE_DIR / "staticfiles" STATIC_ROOT.mkdir(exist_ok=True) +if DEBUG: + INTERNAL_IPS: list[str] = ["127.0.0.1"] + + if not DEBUG: ALLOWED_HOSTS: list[str] = ["ttvdrops.lovinator.space"] @@ -73,10 +77,13 @@ INSTALLED_APPS: list[str] = [ "django.contrib.staticfiles", "ninja", "simple_history", + "debug_toolbar", ] MIDDLEWARE: list[str] = [ "django.middleware.security.SecurityMiddleware", + "django.middleware.gzip.GZipMiddleware", + "debug_toolbar.middleware.DebugToolbarMiddleware", "whitenoise.middleware.WhiteNoiseMiddleware", "django.contrib.sessions.middleware.SessionMiddleware", "django.middleware.common.CommonMiddleware", diff --git a/config/urls.py b/config/urls.py index 704a3a3..388df26 100644 --- a/config/urls.py +++ b/config/urls.py @@ -1,5 +1,6 @@ import logging +from debug_toolbar.toolbar import debug_toolbar_urls from django.contrib import admin from django.urls import URLPattern, include, path from django.urls.resolvers import URLResolver @@ -23,4 +24,5 @@ urlpatterns: list[URLPattern | URLResolver] = [ path(route="admin/", view=admin.site.urls), path(route="", view=include(arg="core.urls")), path(route="api/", view=api.urls), + *debug_toolbar_urls(), ] diff --git a/requirements.txt b/requirements.txt index 34d7f7c..4d67a7d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,6 @@ discord-webhook django-auto-prefetch +django-debug-toolbar django-ninja django-simple-history django>=0.0.0.dev0