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 控制语句
Nov 03 Python
python3使用urllib模块制作网络爬虫
Apr 08 Python
Python 迭代器工具包【推荐】
May 06 Python
Python断言assert的用法代码解析
Feb 03 Python
Python socket实现简单聊天室
Apr 01 Python
Pycharm 文件更改目录后,执行路径未更新的解决方法
Jul 19 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
Dec 11 Python
Python使用eval函数执行动态标表达式过程详解
Oct 17 Python
python中的插入排序的简单用法
Jan 19 Python
matplotlib之pyplot模块坐标轴标签设置使用(xlabel()、ylabel())
Feb 22 Python
python实现的web监控系统
Apr 27 Python
一篇文章弄懂Python关键字、标识符和变量
Jul 15 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常用设计模式之委托设计模式
2016/02/13 PHP
学习PHP session的传递方式
2016/06/15 PHP
PHP通过引用传递参数用法分析
2016/12/01 PHP
PHP删除数组中指定值的元素常用方法实例分析【4种方法】
2018/08/21 PHP
laravel框架的安装与路由实例分析
2019/10/11 PHP
基于jQuery.Validate验证库知识点的详解
2013/04/26 Javascript
js防止页面被iframe调用的方法
2014/10/30 Javascript
JavaScript实现数组在指定位置插入若干元素的方法
2015/04/06 Javascript
jquery mobile开发常见问题分析
2016/01/21 Javascript
利用yarn实现一个webpack+react种子
2016/10/25 Javascript
jquery实现左右滑动式轮播图
2017/03/02 Javascript
Javascript ES6中对象类型Sets的介绍与使用详解
2017/07/17 Javascript
javascript  数组排序与对象排序的实例
2017/07/17 Javascript
基于vue实现分页效果
2017/11/06 Javascript
详解Angular结合zTree异步加载节点数据
2018/01/20 Javascript
学习jQuery中的noConflict()用法
2018/09/28 jQuery
Vuex 使用 v-model 配合 state的方法
2018/11/13 Javascript
详解Express笔记之动态渲染HTML(新手入坑)
2018/12/13 Javascript
Node 代理访问的实现
2019/09/19 Javascript
JS异步宏队列与微队列原理区别详解
2020/07/02 Javascript
解决Vue项目中tff报错的问题
2020/10/21 Javascript
Python实现拼接多张图片的方法
2014/12/01 Python
Python openpyxl模块原理及用法解析
2020/01/19 Python
python3光学字符识别模块tesserocr与pytesseract的使用详解
2020/02/26 Python
pyqt5 QlistView列表显示的实现示例
2020/03/24 Python
详解Django ORM引发的数据库N+1性能问题
2020/10/12 Python
python 元组和列表的区别
2020/12/30 Python
CSS3等相关属性制作分页导航实现代码
2012/12/24 HTML / CSS
战友聚会邀请函
2014/01/18 职场文书
教师自我反思材料
2014/02/14 职场文书
团结演讲稿范文
2014/05/23 职场文书
写给同事的离职感言
2015/08/04 职场文书
2017元旦晚会开幕词
2016/03/03 职场文书
创业计划书之物流运送
2019/09/17 职场文书
Python Parser的用法
2021/05/12 Python
mysql升级到5.7时,wordpress导数据报错1067的问题
2021/05/27 MySQL