好久没发新博客,凑个数。。。

django-debug-toolbar

介绍

django-debug-toolbar 是一组可配置的面板,可显示有关当前请求/响应的各种调试信息,并在单击时显示有关面板内容的更多详细信息。

github地址

文档地址

第一步:先在pycharm的terminal 里输入pip3 install  django-debug-toolbar;

pip3 install django-debug-toolbar

第二步,在settings里配置:

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/zzw731862651/p/9419724.html

django-debug-toolbar使用指南相关推荐

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

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

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

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

  3. Django REST framework API 指南(2):响应

    Django REST framework API 指南(1):请求 Django REST framework API 指南(2):响应 Django REST framework API 指南(3 ...

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

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

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

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

  6. Django DEBUG 模式

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

  7. Django REST framework API 指南(12):验证器

    官方原文链接 本系列文章 github 地址 转载请注明出处 验证器 大多数情况下,您在 REST framework 中处理验证时,只需依赖默认的字段验证,或者在序列化类或字段类上编写明确的验证方法 ...

  8. Django REST framework API 指南(11):序列化·关系

    官方原文链接 本系列文章 github 地址 转载请注明出处 Serializer 关系 关系字段用于表示模型关系. 它们可以应用于 ForeignKey,ManyToManyField 和 OneT ...

  9. idea远程调试修改代码_IDEA远程调试(Remote Debug)Java代码指南

    前言 当我们的代码在线上/测试环境运行出现异常需要进行问题定位时,之前的传统做法是:查看异常日志,根据日志定位到出错代码,然后再根据相关参数及异常信息进行推断.但是很多异常问题需要更细致的进行debu ...

  10. django 与 mysql 勾结指南

    ? 阅读本文大概需要 26 分钟. 参考文章: https://blog.51cto.com/eagle6899/2146972 https://blog.csdn.net/qq_36963372/a ...

最新文章

  1. 极光大数据:00后王者大军来袭 荣耀手机偏偏独得恩宠
  2. 安卓高手之路之图形系统(6)requestLayout的流程
  3. cuda 0 not supported xla
  4. 不懂技术的人不要对懂技术的人说这很容易实现
  5. 洛谷 P1967货车运输 并查集+贪心 不需要用LCA!
  6. 用VC写Assembly代码(6)--附录3[X86指令使用详解]
  7. Js执行机制——同步和异步
  8. C++动态连接库动态加载
  9. dnastar拼接反向互补序列_反向互补、反向、互补序列有何区别?
  10. 关于模板函数声明与定义的问题
  11. 推荐我看过的几本好书给大家
  12. 什么是NP-Hard
  13. SSL-ZYC 最小步数
  14. 在Qt中设置程序图标的方法介绍
  15. 江苏省计算机二级高级office知识点,计算机二级高级Office常见知识点积累
  16. SQL Server 2019:硬件和软件要求
  17. Ora2Pg配置文件详解
  18. 多任务学习(Multi-task Learning)方法总结
  19. C/C++ 余弦函数 cos - C语言零基础入门教程
  20. Html和css的class和id的命名,[HTML] CSS Id 和 Class选择器

热门文章

  1. 2022-2028年中国低氧铜杆行业市场研究及前瞻分析报告
  2. Python 标准库之 time
  3. win10安装虚拟机提示主IP地址显示网络信息不可用
  4. Sping中利用HandlerExceptionResolver实现全局异常捕获
  5. 先验概率,后验概率,条件概率,贝叶斯
  6. Keras框架下的保存模型和加载模型
  7. Ascend昇腾计算
  8. Tomcat之the jre_home environment variable is not defined correctly this environment variable is need
  9. 2021年大数据常用语言Scala(三十六):scala高级用法 泛型
  10. 2021年大数据常用语言Scala(二十九):scala面向对象 单例对象