Django 开发调试工具 Django-debug-toolbar使用详解


Posted in Python onJuly 23, 2019

django-debug-toolbar

介绍

django-debug-toolbar 是一组可配置的面板,可显示有关当前请求/响应的各种调试信息,并在单击时显示有关面板内容的更多详细信息。

github地址

文档地址

安装

pip3 install django-debug-toolbar

配置

1. settings.py中

将 debug_toolbar 添加到 INSTALL_APPS 中

INSTALLED_APPS = [
  …
  'debug_toolbar',
]

2. 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

3. settings.py中

在中间件中加入DebugToolbarMiddleware

MIDDLEWARE = [
  # ...
  'debug_toolbar.middleware.DebugToolbarMiddleware',
  # ...
]

4. 如果是本机调试,还在将127.0.0.1加入 INTERNAL_IPS

在settings.py中加入以下配置项:

INTERNAL_IPS = [‘127.0.0.1', ]

5. 配置jQuery的URL

django-debug-toolbar 默认使用的是Google的地址,默认配置如下:

JQUERY_URL = '//ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js'

国内用不了的话可以在settings.py中配置一下,例如(我这里特意选用了和原作者相同版本的jQuery):

DEBUG_TOOLBAR_CONFIG = {
  "JQUERY_URL": '//cdn.bootcss.com/jquery/2.2.4/jquery.min.js',
}

或者你如果在Django项目中使用了jquery的话就可以直接将这一项置为空,那么django-debug-toolbar 就会使用你项目中用到的jquery:

DEBUG_TOOLBAR_CONFIG = {
  "JQUERY_URL": '',
}

使用

访问具体路径的时候在页面右侧有各项配置面板,点击即可查看各种调试信息。

Django 开发调试工具 Django-debug-toolbar使用详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
wxPython使用系统剪切板的方法
Jun 16 Python
视觉直观感受若干常用排序算法
Apr 13 Python
python使用matplotlib模块绘制多条折线图、散点图
Apr 26 Python
微信公众号token验证失败解决方案
Jul 22 Python
python自定义时钟类、定时任务类
Feb 22 Python
Python高级编程之继承问题详解(super与mro)
Nov 19 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
May 07 Python
浅谈keras中Dropout在预测过程中是否仍要起作用
Jul 09 Python
Python定时任务框架APScheduler原理及常用代码
Oct 05 Python
python os.rename实例用法详解
Dec 06 Python
python 实现的截屏工具
May 08 Python
Jupyter Notebook内使用argparse报错的解决方案
Jun 03 Python
Pandas分组与排序的实现
Jul 23 #Python
Python项目 基于Scapy实现SYN泛洪攻击的方法
Jul 23 #Python
Django logging配置及使用详解
Jul 23 #Python
Python利用scapy实现ARP欺骗的方法
Jul 23 #Python
OpenCV3.0+Python3.6实现特定颜色的物体追踪
Jul 23 #Python
提升Python效率之使用循环机制代替递归函数
Jul 23 #Python
深入了解Django View(视图系统)
Jul 23 #Python
You might like
php中try catch捕获异常实例详解
2014/11/21 PHP
thinkPHP5框架设置404、403等http状态页面的方法
2018/06/05 PHP
Laravel框架使用Seeder实现自动填充数据功能
2018/06/13 PHP
PHP中有关长整数的一些操作教程
2019/09/11 PHP
Javascript 阻止javascript事件冒泡,获取控件ID值
2009/06/27 Javascript
jQuery之排序组件的深入解析
2013/06/19 Javascript
jQuery 借助插件Lavalamp实现导航条动态美化效果
2013/09/27 Javascript
JS实现来回出现文字的状态栏特效代码
2015/10/31 Javascript
JavaScript中解决多浏览器兼容性23个问题的快速解决方法
2016/05/19 Javascript
Javascript中的arguments对象
2016/06/20 Javascript
jquery操作select取值赋值与设置选中实例
2017/02/28 Javascript
详解JavaScript中return的用法
2017/05/08 Javascript
简单谈谈js的数据类型
2017/09/25 Javascript
Vue3 源码导读(推荐)
2019/10/14 Javascript
vue如何使用async、await实现同步请求
2019/12/09 Javascript
Nuxt页面级缓存的实现
2020/03/09 Javascript
[45:44]完美世界DOTA2联赛PWL S2 FTD vs PXG 第一场 11.27
2020/12/01 DOTA
在Heroku云平台上部署Python的Django框架的教程
2015/04/20 Python
编写Python的web框架中的Model的教程
2015/04/29 Python
PyCharm刷新项目(文件)目录的实现
2020/02/14 Python
python3中datetime库,time库以及pandas中的时间函数区别与详解
2020/04/16 Python
python爬虫scrapy框架的梨视频案例解析
2021/02/20 Python
详解python的xlwings库读写excel操作总结
2021/02/26 Python
html5桌面通知(Web Notifications)实例解析
2014/07/07 HTML / CSS
英国家庭珠宝商:T. H. Baker
2018/02/08 全球购物
美国温暖商店:The Warming Store
2018/12/15 全球购物
请说出你所知道的线程同步的方法
2013/04/19 面试题
《三峡》教学反思
2014/03/01 职场文书
幼儿园新年寄语
2014/04/03 职场文书
大学感恩节活动策划方案
2014/10/11 职场文书
九寨沟导游词
2015/02/02 职场文书
学期个人自我总结
2015/02/13 职场文书
工会工作个人总结
2015/03/03 职场文书
学生会招新宣传语
2015/07/13 职场文书
导游词之鲁迅祖居
2019/10/17 职场文书
海弦WR-800F
2022/04/05 无线电