码迷,mamicode.com
首页 > 其他好文 > 详细

[django]django-debug-tools

时间:2014-10-24 20:53:30      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:debug   django   tools   调试   

django-debug-tools 使用

用django开发很快也很容易,但是很多时候我们的经验并不是很足,就会给自己挖下很多坑,不管是性能问题,还是开发语言使用技巧问题都会给应用的稳定带来危害, 开发之后的调试和调优就显得很重要,今天就尝试使用django-debug-toolbar来给我们的开发增加更多的调试和监控。之前只是听说过,没有具体应用过。

我这里是python1.6。 1.7的配置有点小改动,具体看文档

安装

使用pip安装

pip install django-debug-toolbar

参考地址

配置

基本配置

修改settings.py 中的配置

添加app,INSTALLED_APPS添加

INSTALLED_APPS = (
    # ...
    ‘django.contrib.staticfiles‘,
    # ...
    # If you‘re using Django 1.7.x or later
    ‘debug_toolbar.apps.DebugToolbarConfig‘,
    # If you‘re using Django 1.6.x or earlier
    ‘debug_toolbar‘,
)

还要设置成debug模式

DEBUG = True

文档中说这种配置方式使用runserver 可以,但是其他方式启动可能需要就要更多的配置了。 详细参照

还有一些高级的自定义配置 configuration.

更多更详细的配置

使用

这里我们就使用默认的配置

启动django的开发服务器。 进入项目中

  • 发现浏览的又上方有个图标,如下图: bubuko.com,布布扣

  • 点击图标可以看到debug的一些选项如下图。 bubuko.com,布布扣

  • 我们来查看下sql的执行(下图),可以看到sql的执行总时间,多少条,每个sql的执行时间,sql语句等等。 还是很详细的。 bubuko.com,布布扣

小结

从试用的角度来看,debug-tool还是很强大的,给我们的开发和调试带来很多的方面。

jquery配置

今天使用的时候发现里面默认的jquery配置是google的cdn,由于f的原因,我们在settings中配置一个非国外的源

DEBUG_TOOLBAR_CONFIG = {
    ‘JQUERY_URL‘ : "http://code.jquery.com/jquery-2.1.1.min.js"
}

这样就可以正常使用了。

本文出自 orangleliu笔记本 博客,转载请务必保留此出处http://blog.csdn.net/orangleliu/article/details/40431785

[django]django-debug-tools

标签:debug   django   tools   调试   

原文地址:http://blog.csdn.net/orangleliu/article/details/40431785

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!