Django Debug-Toolbar 이용하기
by EunHye Jung
- Django 웹프로젝트를 디버깅하기 위해서는 django-debug-toolbar를 사용할 수 있다.
이 툴을 사용하면 웹 브라우저에서 해당 웹페이지에서 사용된 HTTP 헤더, Settings, SQL, 템플릿 계층 구조등을 확인할 수 있다.
Django Debug Toolbar 설치
1) 가상환경에서 pip를 사용하여 django-debug-toolbar 패키지 설치
(venv1)~$ pip install django-debug-toolbar
2) django-debug-toolbar 패키지가 설치되었으면, 웹 프로젝트 세팅 파일(setting.py)의 INSTALLED_APP에 debug_toolbar를 추가해준다.
INSTALLED_APPS = [
. . .
'debug_toolbar'
]
3) MIDDLEWARE 부분에 debug_toolbar.middleware.DebugToolbarMiddleware
을 추가해준다.
MIDDLEWARE = [
. . .
'debug_toolbar.middleware.DebugToolbarMiddleware',
]
4) setting.py에 INTERNAL_IPS
지정
Debug Toolbar는 INTERAL_IPS
에 세팅되어 있는 IP에서만 확인가능하다.
INTERNAL_IPS = [ '127.0.0.1' ]
5)프로젝트 url 설정파일에 Debug Toolbar URL을 아래와 같이 설정해준다.
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)),
] + urlpatterns
위의 설정작업을 마치고, 다시 접속해보면 화면 오른쪽에 디버깅 툴바가 나타나는것을 확인할 수 있다.
Subscribe via RSS