下载:https://github.com/dcramer/django-debug-toolbar
有两个branches, master可以看sql语句执行的代码流.
安装:
$ tar zxvf robhudson-django-debug-toolbar-7ba80e0.tar.gz
$ cd robhudson-django-debug-toolbar-7ba80e0
$ python ./setup.py build
$ sudo python ./setup.py install
从python shell里import正常,就表示安装正常:
>>> import debug_toolbar
>>>
配置:
在app的settings.py中加入下面的内容.
MIDDLEWARE_CLASSES = (
'debug_toolbar.middleware.DebugToolbarMiddleware',
)
INSTALLED_APPS = (
'debug_toolbar'
)
TEMPLATE_DIRS = (
'/Library/Python/2.6/site-packages/django_debug_toolbar-0.8.3-py2.6.egg/debug_toolbar/templates/', #按需修改!指向 debug_toolbar 的模板目录。
)
DEBUG_TOOLBAR_PANELS = (
'debug_toolbar.panels.version.VersionDebugPanel',
'debug_toolbar.panels.timer.TimerDebugPanel',
'debug_toolbar.panels.settings_vars.SettingsVarsDebugPanel',
'debug_toolbar.panels.headers.HeaderDebugPanel',
'debug_toolbar.panels.request_vars.RequestVarsDebugPanel',
'debug_toolbar.panels.template.TemplateDebugPanel',
'debug_toolbar.panels.sql.SQLDebugPanel',
'debug_toolbar.panels.signals.SignalDebugPanel',
'debug_toolbar.panels.logger.LoggingPanel'
)
INTERNAL_IPS = ('127.0.0.1',) # 从哪些ip访问站点时显示toolbar. 然后,就没有然后了...访问站点时,会在每个网页的右侧显示一个toolbar...
--
from:http://www.kuangxuqing.com/posts/16700.html#django_debug_toolbar