Covenant


django-debig-toolbar

- 장고 디버그 툴바는 현재 request/response에 대한 다양한 디버깅 정보를 보ㅇ준다.

- SQLPanel을 통해 각 요청 처리 시에 발생한 SQL 내역 확인 가능하다.

- 응답속도가 짧을 수록 웹 서비는 빠릿빠릿해진다.


django-debug-toolbar 설치

pip install django-debug-toolbar

를 커멘드라인에 입력하여 디버그 툴바를 다운로드 한다.


setting.py설정

# 프로젝트/setting.py

INSTALLED_APPS = [ ..., "debug_toolbar"]

MIDDLEWARE = ["debug_toolbar.middleware.DebugToolbarMiddleware", ...]

INTERNAL_IPS = ["127.0.0..1"]  



# 프로젝트/urls.py

from django.conf import settings

from django.conf.urls import include, url


if settings.DEBUG:

import debug_toolbar

urlpatterns += [

url(r'^__debug__/', include(debug_toolbar.urls)),

]



사용시 주의사항

해당 페이지의 펨플릿에 <body>태그가 있어야 debug-toolbar html/script가 주입이 된다.





참고 : nomade.kr을 정리한 것입니다.