zoukankan      html  css  js  c++  java
  • 部署前准备--使用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)),
        )

    所用包的版本信息

  • 相关阅读:
    coursera 《现代操作系统》 -- 第五周 同步机制(2)
    coursera 《现代操作系统》 -- 第五周 同步机制(1)
    coursera 《现代操作系统》 -- 第四周 处理器调度
    coursera 《现代操作系统》
    路由器WAN端与LAN端的区别
    如何查看与刷新DNS本地缓存
    国内外常用的DNS服务器
    PPPOE协议
    WDS 的两种实现方式
    wifi基础知识整理
  • 原文地址:https://www.cnblogs.com/cerofang/p/8490723.html
Copyright © 2011-2022 走看看