pyramid_debugtoolbar

软件截图:
pyramid_debugtoolbar
软件详细信息:
版本: 2.0.2
上传日期: 14 Apr 15
许可: 免费
人气: 2

Rating: 5.0/5 (Total Votes: 1)

pyramid_debugtoolbar是一个Python模块,它提供了一个调试工具栏,你正在开发的应用程序的金字塔时非常有用。
此代码需要金字塔干线(又名1.1.1dev);没有发布的版本金字塔(如1.0或1.1)将运行它。
需要注意的是pyramid_debugtoolbar是公然敲竹杠迈克尔面包车Tellingen的烧瓶debugtoolbar(这本身就是来自Rob Hudson的Django的debugtoolbar派生)的。它还包括的WERKZEUG调试代码由阿明Ronacher和团队轻轻打磨下来的版本。
示范
对于一个演示:
 创建的virtualenv:
  virtualenv2.6 --no-site-packages中env26
 克隆金字塔干线:
 混帐克隆git@github.com:塔/ pyramid.git
 安装金字塔躯干成的virtualenv:
CD金字塔
  $ VENV /斌/ Python的setup.py发展
 克隆pyramid_debugtoolbar干线:
 混帐克隆git@github.com:塔/ pyramid_debugtoolbar.git
 安装pyramid_debugtoolbar躯干成的virtualenv:
CD pyramid_debugtoolbar
$ VENV /斌/ Python的setup.py发展
 安装pyramid_debugtoolbar /演示包入的virtualenv:
CD演示
$ VENV /斌/ Python的setup.py发展
 使用的virtualenv的Python的运行pyramid_debugtoolbar包的演示/ demo.py文件:
$ VENV /斌/ Python的demo.py
你会看到一个完整的测试选项页面,当您访问http尝试://本地主机:8080

什么在此版本中是新的

  • 在解决Py3k下运行时,突破的bug。

什么在1.0.7版本新

  • 在下降为Python 2.5支持
  • 在代理地址修正计算。见https://github.com/Pylons/pyramid_debugtoolbar/pull/100。
  • 在Python的3​​.2下使模板与无MarkupSafe Mako的兼容。
  • 在使用UTF-8编码,以应付在平台上非ASCII字符(如Fedora的薛定谔的猫)解码平台名称为Unicode。见https://github.com/Pylons/pyramid_debugtoolbar/pull/98
  • 提高对原料的UnicodeDecodeError一个pyramid.exceptions.URLDecodeError代替时请求路径不能被解码。见https://github.com/Pylons/pyramid/issues/1057。
  • 在增加了新的配置选项:debugtoolbar.show_on_exc_only(默认值= FALSE)。如果设置为true(debugtoolbar.show_on_exc_only =真)debugtoolbar只会注入在发生异常时的响应。如果响应被无例外处理返回的HTML代码不是在所有改变。见https://github.com/Pylons/pyramid_debugtoolbar/issues/54
  • 在解决不同的UnicodeDecodeError例外。

什么是1.0.3版本,新的

  • 在由pyramid_debugtoolbar意见内部使用的valid_host自谓没'T使用新的" IPADDR"基于逻辑。症状:有些意见可能已经无法访问错误,如果你使用的网络掩码为" debugtoolbar.hosts"选项​​。
  • 在调试控制台现在与谷歌的App Engine。
  • 在调试控制台现在增加了一个快捷方式,通过访问的最后结果_。

什么在1.0.2版本新

  • 在感动的工具栏和调试JavaScript文件使用requirejs为更好的依赖装载和模块隔离,以更好地与多发库版本玩。经常出现的问题是与异步加载和应用特定的jQuery库,其中预期版本overrided的工具栏之一。
  • 如果您已经使用requirejs并希望工具栏加载,只需将其添加到您的路径和模块:
  • 在require.config({
  • 在路径:{
  • " jQuery和QUOT;:" jQuery的-1.7.2.min"
  • "工具栏":" / _ debug_toolbar /静态/ JS /工具栏"
  • });
  • 在要求([QUOT; jQuery和QUOT;,"工具栏"]函数($,工具栏){
  • 在$(函数(){
  • //你的模块
  • });
  • });

什么是1.0.1版本,新的

  • 如果request.remote_addr为无,禁用工具栏。

什么与金字塔1.3a9 +,视图,路径使用的版本0.9.9.1:

  • When是新的和由pyramid_debugtoolbar作出其他注册本身不会在introspectables面板显示出来。

什么是0.9.9版本,新的

  • 尝试采取金字塔1.3a8优势MakoRendererFactoryHelper的+ 。如果我们能做到这一点,在工具栏模板将不会被正常的灰鲭设置生效。最明显的变化是,工具栏灰鲭模板现在有一个dbtmako扩展。

什么是0.9.8版本,新的

  • 在显示请求头,而不是错误地显示ENVIRON价值观头盘下与QUOT;请求头和QUOT ;.这也修复了潜在的UnicodeDecodeError。
  • 在响应对象设置CONTENT_LENGTH当我们重新app_iter同时替换原来的内容。

什么在0.9.6版本新

  • 在添加"自省"面板;只有在金字塔1.3dev主动+(需要金字塔内省子系统)。
  • 在地址heisenbug报道在性能面板模板变量导致意外的结果。不能重复,但记者表示修复工作对他来说,这样冰雹marying。见https://github.com/Pylons/pyramid_debugtoolbar/commit/5719c97ea2a3a41fc01e261403d0167cc38f3b49

要求

  • 在Python中

意见 pyramid_debugtoolbar

评论没有发现
添加评论
打开图片!