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, urlif settings.DEBUG:import debug_toolbarurlpatterns = [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": '',
}

使用

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

转载于:https://www.cnblogs.com/alwa/p/9408424.html

django-debug-toolbar 工具相关推荐

  1. 【Django】Django Debug Toolbar调试工具配置

    正在发愁怎么调试Django,就遇到了Django Debug Toolbar这个利器. 先说遇到的问题: 网上也有教程,不过五花八门的,挨个尝试了一遍,也没有成功运行.最后终于找到问题所在: 从开发 ...

  2. django mysql debug_部署前准备--使用Mysql之Django Debug Toolbar安装以及配置

    python -c "import django ;print(django.__path__);" 查看python的全局配置 vi /usr/local/lib/python3 ...

  3. Django Admin 管理工具, 以及问题解决

    http://www.runoob.com/django/django-admin-manage-tool.html 登录进去却提示"你无权修改任何东西" urls.py 中加入一 ...

  4. Django debug page XSS漏洞(CVE-2017-12794)分析

    Django debug page XSS漏洞(CVE-2017-12794)分析 Django 简介 CVE-2017-12794漏洞分析 漏洞利用 Django 简介 基本介绍 Django 是一 ...

  5. Django admin 管理工具

    Django admin 管理工具 1 admin组件的使用 Django 提供了基于 web 的管理工具. Django 自动管理工具是 django.contrib 的一部分.你可以在项目的 se ...

  6. django debug=false后静态文件丢失_python框架Django实战商城项目之工程搭建

    项目说明 该电商项目类似于京东商城,主要模块有验证.用户.第三方登录.首页广告.商品.购物车.订单.支付以及后台管理系统. 项目开发模式采用前后端不分离的模式,为了提高搜索引擎排名,页面整体刷新采用j ...

  7. python django开发工具_Python和Django web开发工具pycharm介绍

    今天无意中发现了这个软件,适用了一下不错.PyCharm 具有智能代码编辑器,能理解 Python 的特性并提供卓越的生产力推进工具:自动代码格式化.代码完成.重构.自动导入和一键代码导航等 PyCh ...

  8. toolbar工具条的用法

    目录 前言 一.工具条 二.工具条追加 1.添加action 总结 附录 前言 工具条应用非常广泛,创建步骤基本是初始化工具条,再在工具条上放图标,设置单击事件. 一.工具条 // 创建toolbar ...

  9. Django DEBUG 模式

    DEBUG 模式: 1.如果开启了DEBUG模式,那么以后我们修改了Django项目的代 码,然后按下 ctrl+s ,那么Django就会自动给我们重启项目,不需要手动重启. 2.如果开起来DEBU ...

  10. Django完成异步工具——celery

    情景:用户发起request,并等待response返回.在本些views中,可能需要执行一段耗时的程序,那么用户就会等待很长时间,造成不好的用户体验,比如发送邮件.手机验证码等 使用celery后, ...

最新文章

  1. 举例分析private的作用【c/c++学习】
  2. kotlin集合操作符——过滤操作符
  3. 正则查找倒数第二个符合条件的字符串_EXCEL正则表达式的基础语法
  4. 话里话外:成功的ERP需要全程的流程变革(三)
  5. Springmvc源码分析、底层原理
  6. Hbase伪分布式安装
  7. 考研政治——选择题判断原则
  8. Shiro——从零开始进行详解官方入门案例
  9. ug链轮设计软件_正版UG软件,UG软件代理,正版UG软件模块功能介绍
  10. tomcat和idea都占用了8080_详解IDEA 启动tomcat 端口占用原因以及解决方法( 使用debug模式)...
  11. VS注册登录不显示界面内容
  12. 淘宝技术这十年(淘宝技术大学校长解密淘宝十年)
  13. matlab常用函数总结
  14. 动态SQL之choose
  15. 电脑有网,microsoft edge浏览器无法上网
  16. MATLAB机器人可视化
  17. 两个取得卓越业绩的关键因素
  18. error: failed to push some refs to ‘xx.git‘ hint: Updates were rejected because the tip of your curr
  19. Android刘海屏适配全方案(华为、小米、Vivo、Oppo)
  20. spss分析方法-单样本K-S检验(转载)

热门文章

  1. HDU 1422 重温世界杯 环形序列的最长非负连续子序列
  2. Android平台下基于XMPP的IM研究
  3. [原创] 在XP/2K 下实现 Win+Ctrl+Del 等键的屏蔽的方法,附源码与演示程序下载。...
  4. 江苏大学考研885程序设计 - 谭浩强课后习题
  5. 从Java角度学JavaScript
  6. intelliJ IDEA快捷键整理自用版
  7. 帆软报表重要Activator之DesignerInitActivator之四WestRegionContainerPane 设计器的左边部分文件列表以及数据集的部分
  8. python第五章课后题答案_python程序设计基础(嵩天)第五章课后习题部分答案
  9. rhel系统启动过程_Linux系统启动过程
  10. vscode 乱码_如何使用VS Code 编辑Keil项目(51/STM32)