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/
$ pip install django-debug-toolbar
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,
}
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)),
)
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.
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