본문 바로가기
python

[python-django]debug toolbar 설치(디버그)

by 하이바네 2022. 10. 7.
반응형

debug toolbar에 대해서

django에서 어떤 에러가 발생했는지 그리고 속도, 쿼리 등 다양한것을 볼 수 있다.

설치를 완료하게 된다면 웹 페이지에 접속하면 다음과 같은 툴바를 볼 수 있다.

 

 

SQL에서는 현재 페이지에서 구동되는 쿼리문을 상세히 볼 수 있고, static files들은 어떤게 쓰였고 templates는 어떤게 쓰였고 등 다양한 것을 볼 수 있다.

 

특히 SQL에서는 각 쿼리의 실행 시간을 볼 수 있어 좋다.

 

 

설치 과정

1. pip install django-debug-toolbar 명령어 실행

 

2. config/settings.py에 아래 내용 추가

INSTALLED_APPS = [
    ...
    'debug_toolbar',
]

MIDDLEWARE = [
    ...
    'debug_toolbar.middleware.DebugToolbarMiddleware'
]

INTERNAL_IPS = ('127.0.0.1')

3. config/url.py에 아래 내용 추가

...
from django.conf import settings

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

 

...은 다른 내용이 있다는 것을 줄인것이고 화면에 나오는 코드만 추가를 해주면 된다.

 

설치와 위의 코드 추가가 완료 되었다면 화면에 디버그 툴바가 나오는것을 확인할 수 있다.

 

열심히 공부해보자!

728x90

댓글