summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJelle van der Waa <jelle@vdwaa.nl>2019-02-05 20:54:04 +0100
committerJelle van der Waa <jelle@vdwaa.nl>2019-02-05 21:03:43 +0100
commit2e5be1e78fe9e5372915f5384d490ec3d4d9d24c (patch)
tree6c2e40c165415b79359029838011394dcda9d45b
parent88739cd51619dd957a605aa2ab163ab6219a57de (diff)
downloadarchweb-2e5be1e78fe9e5372915f5384d490ec3d4d9d24c.tar.gz
archweb-2e5be1e78fe9e5372915f5384d490ec3d4d9d24c.zip
Add debug_toolbar support
Add support to use the Django debug toolbar with an easy setting in local_settings.py. Closes: #174
-rw-r--r--README.md4
-rw-r--r--urls.py10
2 files changed, 13 insertions, 1 deletions
diff --git a/README.md b/README.md
index 110e68a1..fc5d0d36 100644
--- a/README.md
+++ b/README.md
@@ -106,6 +106,10 @@ Running coverage:
coverage run --omit='env*' --source='.' manage.py test
coverage report
+# Django Debug toolbar
+
+To use the Django Debug toolbar install django-debug-toolbar and in local_settings.py
+set DEBUG_TOOLBAR to True.
# Production Installation
diff --git a/urls.py b/urls.py
index ee899a4d..bfc7022e 100644
--- a/urls.py
+++ b/urls.py
@@ -1,7 +1,9 @@
-from django.conf.urls import include, url
+from django.conf.urls import url
+from django.urls import include, path
from django.contrib import admin
from django.contrib.sitemaps import views as sitemap_views
from django.contrib.auth import views as auth_views
+from django.conf import settings
from django.views.decorators.cache import cache_page
from django.views.generic import TemplateView
@@ -104,6 +106,12 @@ urlpatterns.extend([
url(r'^logout/$', auth_views.LogoutView.as_view(template_name='registration/logout.html'), name='logout'),
])
+# django-toolbar
+if settings.DEBUG:
+ import debug_toolbar
+ urlpatterns.extend([
+ path('__debug__/', include(debug_toolbar.urls)),
+ ])
# displays all archweb urls
def show_urls(urllist=urlpatterns, depth=0): # pragma: no cover