Django-- debug-toolbar的配置

本文介绍如何安装及配置 Django Debug Toolbar 0.8.1 版本,并解决配置过程中可能遇到的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

早就听说了django-debug-toolbar的大名,但一直没有尝试过,是不是有点太OUT啦?!今天偶然又看到了它,版本已经更新到 0.8.1了,于是就下载了最新版本,试用了一下。配置过程本来很简单,但也经过了一番小折腾,这里记录下来,分享给后来人。

首先,请猛击 这里下 载,我下载了当前的最新release版本0.8.1,我的环境是XP+Python2.5+Django1.1.1。接下来按照官方的文档进行配置。

1.解压缩下载来的安装包,执行setup.py install进行安装。官方文档说第一步先添加 debug_toolbar目 录到PATHONPATH,其实是没有必要的,安装后已经自动将该目录添加进去了(文档没有更新?)。如果不塌实,可以用下列命令查看一下:
import sys
sys.path

如果没有的话,使用如下命令添加:
sys.path.append('C:\Python25\Lib\site-packages\django_debug_toolbar-0.8.1-py2.5.egg\debug_toolbar')

请注意python的安装路径与实际保持一致。

2.修改django站点的settings.py,进行配置,共有4处。
  • 安装debug_toolbar的app,在INSTALLED_APPS中增加如下行:
    'debug_toolbar',

  • 安装debug_toolbar的中间件,在MIDDLEWARE_CLASSES中增加如下行:
    'debug_toolbar.middleware.DebugToolbarMiddleware',
    文档提示说,如果你的站点启用了压缩中间件:GZipMiddleware,则必须将这一行放到它的后面。反正放到最后一行就对了:)

  • 增加INTERNAL_IPS设置,添加如下行代码:
    INTERNAL_IPS = ('127.0.0.1',)

  • 设置模板,添加debug_toolbar的模板目录到TEMPLATE_DIRS:
    'C:/Python25/Lib/site-packages/django_debug_toolbar-0.8.1-py2.5.egg/debug_toolbar/templates',

好了,到这里大功即已告成。注意,如果你是为了测试debug_tool创建了一个新的站点,务必要渲染一个模板,让站点有一个可以访问的页面,否 则是得不到debug_tool的界面的。我就是因为这个原因配置完成后看不到效果,纠结了很久:(。貌似新版本才有这样的限制,见别人配置的旧版本的截 图,在It’s work界面,debug_tool就已经显示出来了。

另外0.8.1跟老版本的UI有很大的改观,不再位于页面的顶部,而放到了页面的右侧,颜色也不再是django的墨绿了,很cool哦:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值