Byeonguk Kim

안녕하세요. 29살의 조금은 늦은 나이로 새롭게 개발자로 시작하는 신입 개발자입니다. 포트폴리오 [https://deaguowl.github.io]

Django 24. debug tool bar설치하기

21 May 2019 » Django

2019.05.21 장고 debug tool bar 설치하기

debug tool bar

debug tool bar 설치하기

`pip install django-debug-toolbar’

settings.py에 installed_apps와 middleware에 관련 항목 추가하기

INSTALLED_APPS = [

    'debug_toolbar'

]

MIDDLEWARE = [
    'debug_toolbar.middleware.DebugToolbarMiddleware'
]

settings.py에 패널 설정값과 internal_ips값 추가하기

INTERNAL_IPS = ['127.0.0.1']

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',
]

Root urls.py 파일에 내용 추가

if settings.DEBUG:
    import debug_toolbar
    urlpatterns = [
        path('__debug__/', include(debug_toolbar.urls)),

        # For django versions before 2.0:
        # url(r'^__debug__/', include(debug_toolbar.urls)),

    ] + urlpatterns

스태틱 파일 업로드 명령 실행

python manage.py collectstatic

해당 페이지에 접속하여 잘 되는지 확인해보기

B3FEB1F5-260B-41AF-9603-C952446D128E

  • 오른 편에 관련 내용이 잘 나오는 것을 확인할 수 있다.