部署前准备--使用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)), )
所用包的版本信息