Debug toolbar config

This commit is contained in:
Mouse Reeve 2022-01-18 08:53:28 -08:00
parent d20db99501
commit ee3c29f9a2
3 changed files with 17 additions and 1 deletions

View file

@ -72,6 +72,7 @@ INSTALLED_APPS = [
"celery",
"imagekit",
"storages",
"debug_toolbar",
]
MIDDLEWARE = [
@ -85,6 +86,7 @@ MIDDLEWARE = [
"bookwyrm.middleware.IPBlocklistMiddleware",
"django.contrib.messages.middleware.MessageMiddleware",
"django.middleware.clickjacking.XFrameOptionsMiddleware",
"debug_toolbar.middleware.DebugToolbarMiddleware",
]
ROOT_URLCONF = "bookwyrm.urls"
@ -268,3 +270,13 @@ else:
MEDIA_FULL_URL = f"{PROTOCOL}://{DOMAIN}{MEDIA_URL}"
STATIC_FULL_URL = f"{PROTOCOL}://{DOMAIN}{STATIC_URL}"
MEDIA_ROOT = os.path.join(BASE_DIR, env("MEDIA_ROOT", "images"))
def show_toolbar(_):
"""workaround for docker"""
return True
DEBUG_TOOLBAR_CONFIG = {
"SHOW_TOOLBAR_CALLBACK": show_toolbar,
}

View file

@ -1,7 +1,9 @@
""" url routing for the app and api """
import debug_toolbar
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import path, re_path
from django.urls import path, re_path, include
from django.views.generic.base import TemplateView
from bookwyrm import settings, views
@ -554,4 +556,5 @@ urlpatterns = [
re_path(
r"^summary_revoke_key/?$", views.summary_revoke_key, name="summary-revoke-key"
),
path("__debug__/", include(debug_toolbar.urls)),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

View file

@ -21,6 +21,7 @@ django-redis==5.2.0
# Dev
black==21.4b0
django-debug-toolbar==3.2.1
pytest-django==4.1.0
pytest==6.1.2
pytest-cov==2.10.1