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
  • 相关阅读:
    Oracle日期函数大全
    Android Permission(授权)大全
    澳大利亚项目VBA部分简略代码
    Android模拟器安装程序及上传音乐并播放
    更改电脑背景颜色,保护您的眼睛
    编写高效Excel VBA代码的最佳实践(一)
    VBA复制粘贴效率问题
    编写高效Excel VBA代码的最佳实践(二)
    编写高效Excel VBA代码的最佳实践(二)
    Android新浪星座运势程序开发
  • 原文地址:https://www.cnblogs.com/wuzhibinsuib/p/12702619.html
Copyright © 2011-2022 走看看