[PYTHON] Mémo de procédure d'installation de django-debug-toolbar

Préface

Ceci est un mémo pour débutant. Même si vous le faites comme vous googlé dans votre environnement Ça n'a pas bougé, donc c'est un mémo quand j'ai réussi à bouger.

django 1.11

document https://django-debug-toolbar.readthedocs.io/en/stable/

Installer avec pip

$ pip install django-debug-toolbar

Écrivez les paramètres dans settings.py

Je l'ai copié à partir du lien ci-dessous. .. .. http://stackoverflow.com/questions/6390310/how-do-i-see-the-django-debug-toolbar

settings.py


if DEBUG:
    INTERNAL_IPS = ('127.0.0.1',)
    MIDDLEWARE += (
        'debug_toolbar.middleware.DebugToolbarMiddleware',
    )

    INSTALLED_APPS += (
        'debug_toolbar',
    )
    #Contenu à afficher
    DEBUG_TOOLBAR_PANELS = [
        'debug_toolbar.panels.versions.VersionsPanel',
        'debug_toolbar.panels.timer.TimerPanel',
        'debug_toolbar.panels.settings.SettingsPanel',
        'debug_toolbar.panels.headers.HeadersPanel',
        'debug_toolbar.panels.request.RequestPanel',
        '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 = {
        'INTERCEPT_REDIRECTS': False,
    }

Ajouter à urls.py

Veuillez réécrire votre_app en temps opportun.

urls.py


from django.conf import settings
from django.conf.urls import url, include
from django.contrib import admin


urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^your_app/', include('your_app.urls')),
]

if settings.DEBUG:
    import debug_toolbar
    urlpatterns += (
        url(r'^your_app/', include(debug_toolbar.urls)),
    )

point important

Par défaut, la balise body est recherchée et insérée juste avant. Il ne sera donc pas affiché sans la balise body.

finalement

Honnêtement, même si vous regardez la barre d'outils de débogage? Je suis un débutant avec beaucoup de choses, mais j'étais heureux que cela fonctionne. Je ne connais souvent pas les réglages, donc je veux étudier petit à petit.

Recommended Posts

Mémo de procédure d'installation de django-debug-toolbar
Procédure d'installation de PostgreSQL 10.0
procédure d'installation blockdiag
Procédure d'installation de Linux mint
installation de python openCV (mémo)
Procédure d'installation de l'AWS CLI
Procédure d'installation de l'environnement Anaconda3
Procédure d'installation de l'environnement Scrapy
Procédure d'installation hors ligne pour openpyxl
Procédure d'installation de Python CMS Mezzanine
Procédure d'installation de CentOS 8 (dernière version)
Procédure d'installation de Python 3.6 [pour Windows]
[Python] mémo de procédure de création virtualenv
Installation de Python Note Anaconda (Mac uniquement)
Procédure d'installation d'OpenCV sur Raspberry Pi
PySpark 1.5.2 + Elasticsearch 2.1.0 Procédure d'installation et exécution
Procédure d'installation de Teamviewer pour Linux (CentOS)
Résumé de la procédure d'installation d'Oracle Database XE
Procédure d'installation de WSL2 (sous-système Windows pour Linux)
Mémo de développement BESS Partie 01: Installation et utilisation de base de BESS