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 相关文章推荐
Python的垃圾回收机制深入分析
Jul 16 Python
python base64 decode incorrect padding错误解决方法
Jan 08 Python
在Python中操作字典之setdefault()方法的使用
May 21 Python
详解C++编程中一元运算符的重载
Jan 19 Python
Python简单实现enum功能的方法
Apr 25 Python
Python测试网络连通性示例【基于ping】
Aug 03 Python
python utc datetime转换为时间戳的方法
Jan 15 Python
python3+selenium自动化测试框架详解
Mar 17 Python
Python ini文件常用操作方法解析
Apr 26 Python
Python使用pdb调试代码的技巧
May 03 Python
Python logging模块进行封装实现原理解析
Aug 07 Python
Python Django框架介绍之模板标签及模板的继承
May 27 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
火影忍者:三大瞳力之一的白眼,为什么没有写轮眼那么出色?
2020/03/02 日漫
php堆排序(heapsort)练习
2013/11/13 PHP
PHP实现抓取HTTPS内容
2014/12/01 PHP
php进行ip地址掩码运算处理的方法
2016/07/11 PHP
用Javascript读取中文COOKIE的解决办法
2007/02/15 Javascript
javascript中利用数组实现的循环队列代码
2010/01/24 Javascript
JQuery制作的放大效果的popup对话框(未添加任何jquery plugin)分享
2013/04/28 Javascript
js加入收藏夹代码(兼容ie/ff/op)
2014/05/16 Javascript
JS+CSS实现经典的左侧竖向滑动菜单效果
2015/09/23 Javascript
require.js+vue开发微信上传图片组件
2016/10/27 Javascript
基于Node.js + WebSocket打造即时聊天程序嗨聊
2016/11/29 Javascript
无法获取隐藏元素宽度和高度的解决方案
2017/03/07 Javascript
关于JavaScript中forEach和each用法浅析
2017/07/27 Javascript
jQuery实现炫丽的3d旋转星空效果
2018/07/04 jQuery
echarts整合多个类似option的方法实例
2018/07/10 Javascript
vue 移动端适配方案详解
2018/11/15 Javascript
js实现坦克移动小游戏
2019/10/28 Javascript
Python实现在线程里运行scrapy的方法
2015/04/07 Python
Python检测QQ在线状态的方法
2015/05/09 Python
python实现字符串和日期相互转换的方法
2015/05/13 Python
Python中使用Queue和Condition进行线程同步的方法
2016/01/19 Python
浅谈python字符串方法的简单使用
2016/07/18 Python
深入理解Python3 内置函数大全
2017/11/23 Python
python pandas dataframe 行列选择,切片操作方法
2018/04/10 Python
OpenCV3.0+Python3.6实现特定颜色的物体追踪
2019/07/23 Python
如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
2019/08/01 HTML / CSS
英国著名的茶叶品牌:Whittard of Chelsea
2016/09/22 全球购物
英国豪华装饰照明品牌的在线零售商:Inspyer Lighting
2019/12/10 全球购物
品恩科技软件测试面试题
2014/10/26 面试题
土木工程实习生自我鉴定
2013/09/19 职场文书
应聘教师自荐信
2013/10/12 职场文书
个人生活学习自我评价范文
2013/11/26 职场文书
2014政府领导班子对照检查材料思想汇报(3篇)
2014/09/26 职场文书
幼师小班个人总结
2015/02/12 职场文书
mongoDB数据库索引快速入门指南
2022/03/23 MongoDB
利用Python脚本写端口扫描器socket,python-nmap
2022/07/23 Python