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中使用sys模板和logging模块获取行号和函数名的方法
Apr 15 Python
Python实现的一个自动售饮料程序代码分享
Aug 25 Python
Python读写unicode文件的方法
Jul 10 Python
TensorFlow实现Softmax回归模型
Mar 09 Python
使用python爬取抖音视频列表信息
Jul 15 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
Sep 16 Python
浅谈Pycharm最有必要改的几个默认设置项
Feb 14 Python
python selenium操作cookie的实现
Mar 18 Python
Python如何使用bokeh包和geojson数据绘制地图
Mar 21 Python
Django ModelForm操作及验证方式
Mar 30 Python
Python json格式化打印实现过程解析
Jul 21 Python
opencv深入浅出了解机器学习和深度学习
Mar 17 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内存相关的功能特性详解
2013/06/08 PHP
PHP+AjaxForm异步带进度条上传文件实例代码
2017/08/14 PHP
javascript div 弹出可拖动窗口
2009/02/26 Javascript
javascript parseInt 函数分析(转)
2009/03/21 Javascript
jQuery中的常用事件总结
2009/12/27 Javascript
js下通过getList函数实现分页效果的代码
2010/09/17 Javascript
JavaScript 函数惰性载入的实现及其优点介绍
2013/08/12 Javascript
node.js WEB开发中图片验证码的实现方法
2014/06/03 Javascript
js控制当再次点击按钮时的间隔时间
2014/06/03 Javascript
jQuery实现Email邮箱地址自动补全功能代码
2015/11/03 Javascript
JavaScript随机生成颜色的方法
2016/10/15 Javascript
在Vue中如何使用Cookie操作实例
2017/07/27 Javascript
JS获取子节点、父节点和兄弟节点的方法实例总结
2018/07/06 Javascript
JavaScript基于数组实现的栈与队列操作示例
2018/12/22 Javascript
详解vue 兼容IE报错解决方案
2018/12/29 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
2019/09/19 Javascript
纯js实现无缝滚动功能代码实例
2020/02/21 Javascript
[14:00]DOTA2国际邀请赛史上最长大战 赛后专访B神
2013/08/10 DOTA
[01:14:19]NAVI vs Mineski 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
2015/02/04 Python
Python中如何获取类属性的列表
2016/12/26 Python
Python Nose框架编写测试用例方法
2017/10/26 Python
python按行读取文件,去掉每行的换行符\n的实例
2018/04/19 Python
python hbase读取数据发送kafka的方法
2018/12/27 Python
python对于requests的封装方法详解
2019/01/03 Python
Python网络编程之使用TCP方式传输文件操作示例
2019/11/01 Python
Python3爬虫发送请求的知识点实例
2020/07/30 Python
用HTML5.0制作网页的教程
2010/05/30 HTML / CSS
HTML里显示pdf、word、xls、ppt的方法示例
2020/04/14 HTML / CSS
美国演唱会和体育门票购买网站:Ticketnetwork
2018/10/19 全球购物
哈利波特商店:Harry Potter Shop
2018/11/30 全球购物
美国豪华的多品牌精品店:The Webster
2019/07/31 全球购物
初中生个人学习的自我评价
2013/12/04 职场文书
英语教师求职信
2014/06/16 职场文书
介绍信范文
2015/01/31 职场文书
一劳永逸彻底解决pip install慢的办法
2021/05/24 Python