Add debug_toolbar support

Add support to use the Django debug toolbar with an easy setting in
local_settings.py.

Closes: #174
This commit is contained in:
Jelle van der Waa 2019-02-05 20:54:04 +01:00
parent 88739cd516
commit 2e5be1e78f
2 changed files with 13 additions and 1 deletions

View File

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

10
urls.py
View File

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