用于调试烧瓶应用程序的工具栏覆盖。

Flask-DebugToolbar的Python项目详细描述


烧瓶调试工具栏

这是一个优秀的港口django-debug-toolbar 用于烧瓶应用。

https://travis-ci.org/mgood/flask-debugtoolbar.png?branch=master

安装

使用pip安装很简单:

$ pip install flask-debugtoolbar

使用量

设置调试工具栏很简单:

from flask import Flask
from flask_debugtoolbar import DebugToolbarExtension

app = Flask(__name__)

# the toolbar is only enabled in debug mode:
app.debug = True

# set a 'SECRET_KEY' to enable the Flask session cookies
app.config['SECRET_KEY'] = '<replace with a secret key>'

toolbar = DebugToolbarExtension(app)

当调试模式打开时,工具栏将自动注入Jinja模板。 在生产环境中,设置app.debug = False将禁用工具栏

有关详细信息,请参见documentation

变化

0.10.1(2017-02-12)

增强功能: -添加对python控制盘的支持

修复:

  • 将导入从不推荐的flask.ext.*切换到flask语法(94,谢谢 michael lenzen&;97感谢iuri de silvio)

0.10.0(2015-04-17)

增强功能:

  • 添加了新的“路由”面板,显示URL路由规则(#69,谢谢Justin McKay)
  • “版本”面板显示所有已安装软件包的版本(49,感谢Lucas Taylor)
  • SQLAlchemy显示设置查询记录所需的设置步骤
  • 如果sqlparse库可用,则支持重新格式化SQL查询(#48,谢谢Hyunjun Kim)
  • 启用排序SQLAlchemy查询(#81,谢谢Eric Workman)
  • 支持在没有</body>标记的HTML5页面上插入工具栏
  • 如果无法插入工具栏(20,谢谢rune halvorsen),请记录一个警告。

修复:

  • 确保profiler“calls”列的数字排序

0.9.2(2014-12-05)

修复:

  • 语法突出显示不可用时的HTML转义SQL查询
  • 在Windows上使用不区分大小写的比较规范化文件名
  • 修复SQL查询包含非ASCII字符时的异常

0.9.1(2014-11-24)

修复:

  • 用python 3上的字节字符串修复sql查询
  • 修复显示其repr()包含不可打印字符的值的问题

0.9.0(2014-01-03)

增强功能:

  • python 3兼容性(54,感谢justinmayer和jmagnusson)
  • 支持.init_app()(38)
  • 新的“配置”面板显示烧瓶配置值(51,谢谢Alexey Diyan)
  • 更好的PEP8格式(63,谢谢Ivan Ivaschenko)

修复:

  • 用非ascii模板修复模板编辑器(46)

0.8(2013-02-21)

增强功能:

  • 使用itsdangerous对sql查询进行签名
  • 将jquery对象公开为fldt.$,以便扩展可以使用工具栏的 jQuery的副本(#42)

修复:

  • 不要拦截XHR请求的重定向(#41)
  • 修复SQL查询时间显示为毫秒(36)
  • 修正functools.partial错误(35)
  • 用日志面板修复werkzeug请求日志记录(33)
  • 修复SQL面板unicode编码错误(#31)

0.7.1(2012-05-18)

修复:

  • 在当前页面上加载模板编辑器

0.7(2012-05-18)

增强功能:

  • 在“模板”面板中添加浏览器内模板编辑器
  • DEBUG_TB_PROFILER_ENABLEDconfig选项在所有 请求(通常是用户通过单击复选标记启用的)

0.6.3.1(2012-04-16)

添加0.6.3缺少的更改日志的新版本

0.6.3(2012-04-16)

修复:

  • 与Flask SqlAlchemy 0.16包装名称的兼容性

0.6.2(2012-02-18)

修复:

  • 在manifest.in中带有尾随斜杠的Windows上的安装问题
  • <html>标记使用条件注释时出现javascript错误 (就像在HTML5样板中一样)

0.6.1(2012-02-15)

固定S:

  • 启用工具栏时内存泄漏
  • 当请求数据包含二进制数据(例如会话值)时,unicodedecodeerror出错

增强功能:

  • DEBUG_TB_ENABLEDconfig设置显式启用或禁用工具栏
  • DEBUG_TB_HOSTSconfig设置,仅对特定远程主机启用工具栏
  • 烧瓶的新标志代替了Django
  • 表格数据上的等距字体

感谢Kennethreitz和Joeshaw的贡献。

0.6(2012-01-04)

需要0.8或更高的烧瓶

增强功能:

  • 烧瓶0.8相容性

感谢MVantellingen

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将jasper集成到jhipster项目中   java无法忽略lombok注释   关于tomcat日志的java问题   java@Autowired未设置字段>NullPointerException   GUI提交按钮不工作   java气泡和选择排序   java如何编写规则来匹配两个数组?   java如何找出某个字符在字符串中的第一次、第二次或第三次出现?   java通过字符串引用id   javascript在网络视图中加载在线图表   java保留web应用程序中用户更改的日志   在安卓中尝试使用Mandrill SMTP发送电子邮件时出现java错误   用java语言将a2b4c5等字符串转换为AABBCCCCC的程序是什么?   java无需TODO即可删除所有注释   java JMX MBean在应用程序部署时自动注册   java如何使用JSON解析从任何url解析数据   java@transactional注释类使用代理包装,但未创建事务   JavaFx转换和打印