zoukankan      html  css  js  c++  java
  • django-debug-toolbar的配置及使用

    1、安装django-debug-toolbar

    django-debug-toolbar

    2、在setting中配置

    1、添加应用

    
    
    INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'ckeditor',
    'ckeditor_uploader',
    'blog',
    'read_statistics',
    'comment',
    'likes',
    'user',
    'debug_toolbar',#添加应用
    ]
     

    2、配置中间件

    MIDDLEWARE = [
        'debug_toolbar.middleware.DebugToolbarMiddleware', #放在最上面
        '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',
    ]

    3、配置debug的参数

    INTERNAL_IPS  = ['127.0.0.1'] 
    # Application definition
    DEBUG_TOOLBAR_PANELS = [
         # 代表是哪个django版本
        'debug_toolbar.panels.versions.VersionsPanel',
        # 用来计时的,判断加载当前页面总共花的时间
        'debug_toolbar.panels.timer.TimerPanel',
        # 读取django中的配置信息
        'debug_toolbar.panels.settings.SettingsPanel',
        # 看到当前请求头和响应头信息
        'debug_toolbar.panels.headers.HeadersPanel',
        # 当前请求的想信息(视图函数,Cookie信息,Session信息等)
        'debug_toolbar.panels.request.RequestPanel',
        # 查看SQL语句
        'debug_toolbar.panels.sql.SQLPanel',
        # 静态文件
        'debug_toolbar.panels.staticfiles.StaticFilesPanel',
        # 模板文件
        'debug_toolbar.panels.templates.TemplatesPanel',
        # 缓存
        'debug_toolbar.panels.cache.CachePanel',
        # 信号
        'debug_toolbar.panels.signals.SignalsPanel',
        # 日志
        'debug_toolbar.panels.logging.LoggingPanel',
        # 重定向
        'debug_toolbar.panels.redirects.RedirectsPanel',
    ]
    
    DEBUG_TOOLBAR_CONFIG = {
    
    }

     4、配置访问的URL

    if settings.DEBUG:
        import debug_toolbar
        urlpatterns.append(path("__debug__/",include(debug_toolbar.urls)))

    然后运行Python manage runserver 访问网站就能看到采集的日志啦

    人生苦短,我用cnblog
  • 相关阅读:
    Centos7上安装docker
    centos如何查看某一目录下每个目录或文件占用磁盘空间大小
    大学毕设参考文献在什么网站搜索
    Spring MVC使用jstl 标签c:forEach 遍历输出双层嵌套List的数据
    JQuery选择器通过click事件获取当前点击对象的id,name,value属性
    利用ajax和servlet实现前后端数据交互(json)
    Java软件工程的弹幕调试原则
    周周总结——时时更新(第4学期,第8周)
    团队软件的NABCD——星遇
    周周总结——时时更新(第4学期,第7周)
  • 原文地址:https://www.cnblogs.com/wuzhibinsuib/p/12702619.html
Copyright © 2011-2022 走看看