Chinaunix首页 | 论坛 | 博客
  • 博客访问: 108531
  • 博文数量: 49
  • 博客积分: 2612
  • 博客等级: 少校
  • 技术积分: 431
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-01 14:31
个人简介

来来去去

文章分类

全部博文(49)

文章存档

2015年(1)

2012年(4)

2011年(1)

2010年(42)

2009年(1)

我的朋友

分类: 系统运维

2012-03-01 12:49:52

Django debug toolbar是Django的一个app,通过他,可以查看请求在传输过程中的调试信息,如:配置文件的信息,用到的SQL请求及执行时间,用到的template等。

 

安装步骤:

1. 从这里下载安装包,解压安装包,进入解压后的文件夹内,安装: python setup.py install

2. 把debug_toolbar的安装目录添加的python路径下:

  1. sys.path.append('C:\Python26\Lib\site-packages\django_debug_toolbar-0.8.1-py2.5.egg\debug_toolbar')

通常情况下,包安装好之后就会把路径自动添加到python路径下,我们可以通过下列命令来查看:

import sys
    sys.path

如果没有,再添加就可以了

3. 修改django站点的settings.py

  1)安装debug_toolbar的中间件,在MIDDLERWARE_CLASSES中增加:

  1. 'debug_toolbar.middleware.DebugToolbarMiddleware'

     建议把这个放到MIDDERWARE CLASSES的最后一行(如果你的站点启用了压缩中间件:GZipMiddleware,则必须将这一行放到它的后面,所以就干脆把他放最后一行)

 2)安装debug_toolbar的app,在INSTALLED_APPS中增加:

   'debug_toolbar',

 3)增加"install app" 设置:

    INTERNAL_IPS = ('127.0.0.1',)

    这个IP地址是你想启用(显示)django toolbar的IP地址,这个也可以通过debug toolbar的配置信息'SHOW_TOOLBAR_CALLBACK': True 来修改

OK,运行django项目,就可以看见django toolbar显示了,如下图所示:



django toolbar中显示的项目可以通过修改配置文件来修改,在settings.py中增加如下代码:

  1. DEBUG_TOOLBAR_PANELS = (
  2.         'debug_toolbar.panels.version.VersionDebugPanel',
  3.         'debug_toolbar.panels.timer.TimerDebugPanel',
  4.         'debug_toolbar.panels.settings_vars.SettingsVarsDebugPanel',
  5.         'debug_toolbar.panels.headers.HeaderDebugPanel',
  6.         'debug_toolbar.panels.request_vars.RequestVarsDebugPanel',
  7.         'debug_toolbar.panels.template.TemplateDebugPanel',
  8.         'debug_toolbar.panels.sql.SQLDebugPanel',
  9.         'debug_toolbar.panels.signals.SignalDebugPanel',
  10.         'debug_toolbar.panels.logger.LoggingPanel',
  11. )

我们可以把不想要的注释掉

更详细的信息可以参照django_debug_toolbar站点

 



 

 

 

阅读(782) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

灯泡代表我的心2012-03-02 03:28:34

debug tool??还挺高级的O(∩_∩)O哈!