部署前准备--使用Mysql之Django Debug Toolbar安装以及配置

 python -c "import django ;print(django.__path__);"

查看python的全局配置

vi  /usr/local/lib/python3.4/site-packages/debug_toolbar/settings.py

在settings.py中将原来的jquery的文件地址改为这个

'JQUERY_URL':'//cdn.bootcss.com/jquery/2.1.4/jquery.min.js',

  或者这个

'JQUERY_URL': '//libs.baidu.com/jquery/1.9.1/jquery.min.js',

开启mysql的命令

service mysqld start 

 中间件要加在所有的中间件之后

       'debug_toolbar.middleware.DebugToolbarMiddleware',

Django Debug Toolbar安装

安装 Django Debug Toolbar

pip install django-debug-toolbar

2.将debug_toolbar复制到项目根目录下,打开项目settings.py,首先确保是在debug的模式下

import socket
if socket.gethostname() == 'abc123':
    DEBUG = TEMPLATE_DEBUG = True
    DATABASE_NAME = 'devdb'
else:
    DEBUG = TEMPLATE_DEBUG = False
    DATABASE_NAME = 'production_db'

3,找到INSTALLED_APPS,添加:

'debug_toolbar',

3.找到MIDDLEWARE_CLASSES,添加:

'debug_toolbar.middleware.DebugToolbarMiddleware',

4.在settings.py末尾添加设置项INTERNAL_IPS,用以设置允许访问debug_toolbar的IP地址

INTERNAL_IPS = ('127.0.0.1',)

 

出现这种提示的问题

NoReverseMatch at / 
u’djdt’ is not a registered namespace 

在每个urls.py 的文件下面加上 如下代码

from django.conf.urls import include, patterns,url



if settings.DEBUG:
    import debug_toolbar

    urlpatterns += patterns(
        '',
        url(r'^__debug__/', include(debug_toolbar.urls)),
    )

所用包的版本信息

原文地址:https://www.cnblogs.com/cerofang/p/8490723.html