django,web开中,用django-debug-toolbar来调试请求的接口,无疑是完美至极。 可能本人,见识博浅,才说完美至极, 大神,表喷,抱拳了。css
第一步:python
pip install django-debug-toolbar jquery
安装完成以后。就改往下继续配置了。web
第二步:sql
打开项目,找到settings.py 文件。 找到: 数据库
INSTALLED_APPS--变量django
将如下代码,添加进去。
1 'debug_toolbar'
继续添加: 找到放置: 中间件的地方, 将如下代码添加进去。浏览器
1 'debug_toolbar.middleware.DebugToolbarMiddleware', 2 3 4 5 # 结尾必定要添加 “ , ” 逗号
中间件添加完成以后,就该添加 django-debug-toolbar的中间件了。优化
DEBUG_TOOLBAR_PANELS = [ 'debug_toolbar.panels.versions.VersionsPanel', 'debug_toolbar.panels.timer.TimerPanel', 'debug_toolbar.panels.settings.SettingsPanel', 'debug_toolbar.panels.headers.HeadersPanel', 'debug_toolbar.panels.request.RequestPanel', 'debug_toolbar.panels.sql.SQLPanel', 'debug_toolbar.panels.staticfiles.StaticFilesPanel', 'debug_toolbar.panels.templates.TemplatesPanel', 'debug_toolbar.panels.cache.CachePanel', 'debug_toolbar.panels.signals.SignalsPanel', 'debug_toolbar.panels.logging.LoggingPanel', 'debug_toolbar.panels.redirects.RedirectsPanel', ]
添加访问IP spa
INTERNAL_IPS = ('127.0.0.1',)
修改 django-debug-toolbar换下源。
python3 --> Lib ---> site-packages --->settings.py
打开settings文件后找获得(CONFIG_DEFAULTS) 变量 , 修改key: JQUERY_URL的value。
//cdn.bootcss.com/jquery/2.1.4/jquery.min.js
配置到这以后,就ok了, 直接 runserver吧。
运行起来以后,打开浏览器输上IP,就能够看到效果喽, 也有可能中间或许有人会安装出错,。。。很差意思哈, 我安装的时候是一步到位的。
安装出错以后,就请您自行百度一下。
页面效果:
打开网址以后页面就出现上图的效果,走到这里,说明就已经安装完成了,
每次请求一个接口,右侧的栏目都会变得,
如图:
我点击的是sql, 就是去数据库查数据须要多长时间,点击sql以后就会看到右侧的数据,Time是毫秒级别的, 下边就是请求数据库须要的时间了。
按照表红框的地方,点开,就会看到Connection:default 这个块。
这块的意思就是,那里的代码拖延了时间,或者重复循环,都会提示出来,当你请求的接口没有这个信息了,就说明,你已经优化成功了。