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实现向ppt文件里插入新幻灯片页面的方法
Apr 28 Python
Python实现栈的方法
May 26 Python
教你使用python画一朵花送女朋友
Mar 29 Python
django DRF图片路径问题的解决方法
Sep 10 Python
Python制作exe文件简单流程
Jan 24 Python
python3.6中@property装饰器的使用方法示例
Aug 17 Python
如何基于python3和Vue实现AES数据加密
Mar 27 Python
Python Django form 组件动态从数据库取choices数据实例
May 19 Python
Python小白不正确的使用类变量实例
May 29 Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
Jul 20 Python
python反爬虫方法的优缺点分析
Nov 25 Python
python图像处理 PIL Image操作实例
Apr 09 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
再次研究下cache_lite
2007/02/14 PHP
php使用mkdir创建多级目录入门例子
2014/05/10 PHP
php打造智能化的柱状图程序,用于报表等
2015/06/19 PHP
PHP实现搜索相似图片
2015/09/22 PHP
PHP中类属性与类静态变量的访问方法示例
2016/07/13 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
Span元素的width属性无效果原因及解决方案
2010/01/15 Javascript
利用JS自动打开页面上链接的实现代码
2011/09/25 Javascript
jQuery 自定义函数写法分享
2012/03/30 Javascript
浅析Bootstrap验证控件的使用
2016/06/23 Javascript
BootStrap的select2既可以查询又可以输入的实现代码
2017/02/17 Javascript
Angular2数据绑定详解
2017/04/18 Javascript
微信小程序的分类页面制作
2017/06/27 Javascript
Node.js如何实现注册邮箱激活功能 (常见)
2017/07/23 Javascript
修改UA在PC中访问只能在微信中打开的链接方法
2017/11/27 Javascript
Vue2.0实现调用摄像头进行拍照功能 exif.js实现图片上传功能
2018/04/28 Javascript
在Python的web框架中编写创建日志的程序的教程
2015/04/30 Python
Python2/3中urllib库的一些常见用法
2017/12/19 Python
python 除法保留两位小数点的方法
2018/07/16 Python
Python面向对象之静态属性、类方法与静态方法分析
2018/08/24 Python
python实现一组典型数据格式转换
2018/12/15 Python
django多个APP的urls设置方法(views重复问题解决)
2019/07/19 Python
PyCharm2018 安装及破解方法实现步骤
2019/09/09 Python
python实现打砖块游戏
2020/02/25 Python
深入浅析python 中的self和cls的区别
2020/06/20 Python
Python3中的tuple函数知识点讲解
2021/01/03 Python
Maje德国官网:法国女性成衣品牌
2017/02/10 全球购物
销售自我评价
2013/10/22 职场文书
酒店应聘自荐信
2013/11/09 职场文书
校园门卫岗位职责
2013/12/09 职场文书
《台湾的蝴蝶谷》教学反思
2014/02/20 职场文书
南京青奥会口号
2014/06/12 职场文书
党的群众路线专项整治方案
2014/11/03 职场文书
2014年办公室主任工作总结
2014/11/12 职场文书
2015年学校管理工作总结
2015/07/20 职场文书
优秀大学生申请书
2019/06/24 职场文书