Add django-debug-toolbar

This commit is contained in:
2024-07-08 21:53:29 +02:00
parent 585b595ab0
commit 4976bba39c
3 changed files with 10 additions and 0 deletions

View File

@ -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",

View File

@ -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(),
]