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

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. Cocoapods 第三方类库管理工具
  2. 从零开始开发 VS Code 插件之 Translator Helper
  3. ProgressBar的小细节,设置style与setIndeterminate()
  4. box-sizing的不同属性值间的区别
  5. 小额现金贷用户群体分析及风控体系搭建
  6. sql2005安装图解
  7. 嵌入式linux ucgui,Helper2416开发板移植ucgui(嵌入式linux运行ucgui)
  8. 前端工程师必备的ps技巧 — 切图
  9. 一般python程序员的工资_【Python程序员工资|Python程序员待遇怎么样】-看准网
  10. 港科夜闻|香港科技大学(HKUST)及香港科大智能建造实验室(HKUST BIM Lab)荣获CIC建造数码化大奖组织类最高奖项...
  11. 使用 styled-components 定义组件样式
  12. Apple ID到期续费问题及验证手机(开启双重认证)
  13. 以优质氘代产品为刃,劈开生物原材料市场壁垒
  14. Verilog语言__Verilog简介及设计基础
  15. Spring-Boot Dubbo 整合
  16. 不做标题党,7种技巧写出好标题,90%的人看三遍就会了。
  17. 【人脸识别】PCA+SVM人脸识别(准确率)【含GUI Matlab源码 823期】
  18. 2022年龙岩市高新技术企业奖励补贴,高企网上申报流程是什么?
  19. wgt文件怎么安装到手机_wgt是什么文件格式,wgt扩展名文件如何打开?
  20. 开发者工具绕过Paused in debugger

热门文章

  1. Golang TDD实践报告:快速排序Quick Sort
  2. 2022-2028年中国生物基塑料产业发展动态及投资前景分析报告
  3. VS2012代码提示快捷键
  4. 当有人看不起你时,要懂得反省自己
  5. Pandas_transform的用法
  6. bootstrap上传文件美化
  7. vue响应式给数组中的对象添加新属性
  8. FuzzyCMeans算法
  9. LeetCode简单题之区域和检索 - 数组不可变
  10. LeetCode简单题之位1的个数