Django-debug-toolbar调试工具配置

Django Debug Toolbar 是开发Django应用程序时的必备工具,可以输出详细的调试信息,会话信息等,大大方便开发

环境

  • python 3.6
  • Django 1.11.8
  • django-debug-toolbar 1.9.1

安装

通过pip安装

1
pip install django-debug-toolbar

如果想要安装制定版本,只需要在包名后追加==和版本号, 例如:

1
pip install django-debug-toolbar==1.9.0

配置

settings.py通过配置将这个Debug引入我们的项目

先决条件

debug-toolbar加入到INSTALLED_APPS

1
2
3
4
5
6
7
8
9
# settings.py
INSTALLED_APPS = [
...,
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'debug_toolbar',
...
]

URL配置

在路由文件中配置debug插件的路径

1
2
3
4
5
6
7
8
9
# urls.py
from django.conf import settings
from django.conf.urls import include, url
if settings.DEBUG:
import debug_toolbar
urlpatterns = [
url(r'^__debug__/', include(debug_toolbar.urls)),
] + urlpatterns

中间件配置

settings.py中加入该插件的中间件

1
2
3
4
5
MIDDLEWARE = [
# ...
'debug_toolbar.middleware.DebugToolbarMiddleware',
# ...
]

INTERNAL_IPS

只有在INTERNAL_IPS中存在的IP, 调试工具栏才会显示。这里我们将本地IP加入

1
2
# settings.py
INTERNAL_IPS = ['127.0.0.1']

最后的一件事

确认DEBUG模式是否开启

1
2
# settings.py
DEBUG = True

完结

这时,刷新我们的浏览器就可以在右上角看到我们可爱的DEBUG工具了