Django调试利器django-debug-toolbar
来源:互联网 发布:无忧保姆 知乎 编辑:程序博客网 时间:2024/06/05 23:58
- 环境 Python3.5 Django1.11 Django debug toolbar1.8
- 1 安装:
$ pip3 install django-debug-toolbar - 2 settings.py 配置
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', ... 'debug_toolbar']MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'duser.duser_middleware.URLMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware' # 添加的]
- 3 全局urls.py
from django.conf import settingsif settings.DEBUG: import debug_toolbar urlpatterns.append(url(r'^__debug__/', include(debug_toolbar.urls)))
- 通常就OK了, 但是需要替换一个js源
在python的site-packages找到debug_toolbar包,编辑settings.py
CONFIG_DEFAULTS = {# Toolbar options'DISABLE_PANELS': set(['debug_toolbar.panels.redirects.RedirectsPanel']),'INSERT_BEFORE': '</body>','JQUERY_URL': '//cdn.bootcss.com/jquery/2.1.4/jquery.min.js', #替换成这样就好了~~'RENDER_PANELS': None,'RESULTS_CACHE_SIZE': 10,'ROOT_TAG_EXTRA_ATTRS': '','SHOW_COLLAPSED': False,'SHOW_TOOLBAR_CALLBACK': 'debug_toolbar.middleware.show_toolbar',# Panel options'EXTRA_SIGNALS': [],'ENABLE_STACKTRACES': True,'HIDE_IN_STACKTRACES': ( 'socketserver' if six.PY3 else 'SocketServer', 'threading', 'wsgiref', 'debug_toolbar', 'django',),'PROFILER_MAX_DEPTH': 10,'SHOW_TEMPLATE_CONTEXT': True,'SQL_WARNING_THRESHOLD': 500, # milliseconds
4 测试 打开浏览器
http://localhost:8000/
右侧会出现调试面板5 注意事项:
DEBUG=False
阅读全文
0 0
- Django调试利器django-debug-toolbar
- Django 调试工具:Django Debug Toolbar
- Django Debug Toolbar安装
- Django-- debug-toolbar的配置
- ubuntu14.10下为Django项目安装调试工具django-debug-toolbar
- Django Debug Toolbar 的安装与配置
- windows平台django-debug-toolbar使用Mark
- [django]django-debug-tools
- Turn off Redirect Intercept on Django Debug Toolbar
- django debug toolbar使用简介,及docker中使用
- django调试
- django调试
- Django Interactive Console Debug
- Django关闭debug模式
- django-debug-tool配置
- django-debug-tools 使用
- Django关闭Debug
- django-debug-toolbar-1.4在openstack horizon上的使用笔记
- 【PHP_配置】_03_PHP时区配置
- automaaper 简单封装
- 【PHP_配置】_04_配置mysql模块
- 删除Android系统system/app目录下面的apk
- “not a single-group group function”
- Django调试利器django-debug-toolbar
- hibernate -- HQL语句总结
- jar反编译修改重新打包 安卓androidStudio或者eclipse
- postgresql 使用\c 命令切换数据库和用户
- NGUI_Tween动画_008
- MySQL内存消耗计算
- chapter17图像腐蚀膨胀(一)
- zookeeper
- SAP UI5初步结构分析研究(六)