From 5db59b148a39b69c0d829a73d0e1367a60700353 Mon Sep 17 00:00:00 2001 From: yangjian Date: Sat, 13 Mar 2021 17:34:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=B0=83=E8=AF=95=E5=B7=A5?= =?UTF-8?q?=E5=85=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MrDoc/settings.py | 17 +++++++++++++++++ MrDoc/urls.py | 7 +++++++ 2 files changed, 24 insertions(+) diff --git a/MrDoc/settings.py b/MrDoc/settings.py index ad49be5..98dc0b4 100644 --- a/MrDoc/settings.py +++ b/MrDoc/settings.py @@ -226,3 +226,20 @@ try: CHROMIUM_DRIVER_PATH = CONFIG['selenium']['driver_path'] except: CHROMIUM_DRIVER_PATH = None + +INTERNAL_IPS = ('127.0.0.1', '::1') +# Django Debug Toolbar 工具,站点开启调试的时候启用 +try: + import debug_toolbar.settings # noqa + if DEBUG: + INSTALLED_APPS.append('debug_toolbar.apps.DebugToolbarConfig') + MIDDLEWARE.insert(0, 'debug_toolbar.middleware.DebugToolbarMiddleware') + DEBUG_TOOLBAR_PATCH_SETTINGS = False + DEBUG_TOOLBAR_CONFIG = { + 'JQUERY_URL': '', + 'DISABLE_PANELS': debug_toolbar.settings.PANELS_DEFAULTS, + } + + pass +except ImportError: + pass \ No newline at end of file diff --git a/MrDoc/urls.py b/MrDoc/urls.py index 181ce59..ecd84fa 100644 --- a/MrDoc/urls.py +++ b/MrDoc/urls.py @@ -33,3 +33,10 @@ urlpatterns = [ path('sitemap-
.xml', views.sitemap, {'sitemaps': sitemaps,'template_name':'sitemap/sitemap.xml'}, name='django.contrib.sitemaps.views.sitemap') # 站点地图 ] + +if settings.DEBUG: + try: + import debug_toolbar + urlpatterns.append(path('__debug__/', include(debug_toolbar.urls))) + except ImportError: + pass \ No newline at end of file