内容正在载入中,请稍后……
公告
搜索
统计
其他
12 Jun.2011

Django中的配置及使用debug_toolbar 晴

作者: 我就是个世界   分类:技术&学习 » Django   出处:本站原创            | |
Highslide JS

  django-debug-toolbar是一个可配置的设置面板显示有关当前各种调试信息的请求/响应和点击时,显示有关该小组的内容更多的细节。为django站点增加调试功能,支持查看django生成的sql语句,及sql的执行时间等,功能强大。Django Debug Toolbar真是个非常不错的工具。应用它可以带给开发django程序的简便。
Highslide JS


要启用这个APP只需要简单的几步:

1. 从http://pypi.python.org/pypi/django-debug-toolbar/ 下载 django-debug-toolbar-0.8.3.tar.gz 源码压缩包

2. 将 debug-toolbar 目录添加到Python路径PYTHONPATH中,即:/home/wwwroot/pinax-dev/lib/python2.6/site-packages 中

3. 在项目 settings.py 文件 MIDDLEWARE_CLASSES 中添加如下中间件代码:
"debug_toolbar.middleware.DebugToolbarMiddleware",

MIDDLEWARE_CLASSES 的顺序非常重要: Debug Toolbar中间件必须在所有处理 response内容的中间件的后面(比如GZipMiddleware)

4. 在项目 settings.py 文件中添加如下代码:

INTERNAL_IPS = ('127.0.0.1',)
DEBUG_TOOLBAR_CONFIG = {
    "INTERCEPT_REDIRECTS": False,
}


5. 在TEMPLATE_DIRS 中加入debug toolbar 的模板路径:

TEMPLATE_DIRS= (....
'path/to/debug_toolbar/templates' ,)


6. 将debug_toolbar 加到 INSTALLED_APPS 中:
"debug_toolbar",


完成。

Highslide JS


如果你安装了Pinax 0.7.3版本的话,只需要以下三步:

要启用这个APP只要简单的三步:

1. 在项目 settings.py 文件中添加如下代码:

INTERNAL_IPS = ('127.0.0.1',)
DEBUG_TOOLBAR_CONFIG = {
    "INTERCEPT_REDIRECTS": False,
}


2. MIDDLEWARE_CLASSES 中添加如下中间件代码:
"debug_toolbar.middleware.DebugToolbarMiddleware",


3. 将debug_toolbar 加到 INSTALLED_APPS 中:
"debug_toolbar",


如果你安装了Pinax 0.9及以上版本的话,默认已经启用了debug_toolbar , 如下图:
Highslide JS

分享到QQ空间
最后编辑: 我就是个世界 编辑于June 12, 2011 18:11
时间:17:56 评论(0) 引用(0) 阅读(5938) Tags: , , , ,
发表评论
  昵称 [注册]
  密码 (游客无需密码)
  网址
  电邮
OpenID登入 权限选项 表情