티스토리 뷰

Django

Django-debug-toolbar 설치 방법

st0ckh01der 2018. 3. 30. 11:39

Django 로 개발할 때 필요한 디버깅 툴이다! 띠용


설치하기 위해 pip를 사용한다! 헉!

정말 편하게 설치할 수 있다!


1
$ pip install django-debug-toolbar
cs


Django 프로젝트의 settings.py 에 있는 INSTALLED_APPS에 추가하도록 하자!

STATIC_URL도 있어야 한다고 하니,  없으면 추가하자!


1
2
3
4
5
6
7
8
INSTALLED_APPS = [
    # ...
    'django.contrib.staticfiles',

    'debug_toolbar',
]
 
STATIC_URL = '/static/'
cs



Django 프로젝트의 urls.py 에 추가하자!

아래 설정은 settings.py 에서 DEBUG = True 일 때만 보이도록 설정하는 것이다. 너무 좋다!


1
2
3
4
5
6
7
8
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
cs



Django 프로젝트의 settings.py 에 있는 미들웨어 부분에 추가하자!

Debug Toolbar는 미들웨어에서 실행되기 때문에 미들웨어에 추가해야 한다! 그렇군!

Django 버전에 따라서 MIDDLEWARE_CLASS로 되어 있을 수 있으니 알맞은 곳에 입력한다!


1
2
3
4
5
MIDDLEWARE = [
    # ...
    'debug_toolbar.middleware.DebugToolbarMiddleware',
    # ...
]
cs



Django 프로젝트의 settings.py 에 INTERNAL_IPS 항목을 추가한다!

Debug Toolbar는 INTERNAL_IPS 항목에 있는 IP 에서만 보이기 때문에 설정해야 한다! 알겠습니다!


1
INTERNAL_IPS = ['127.0.0.1',]
cs



이제 테스트를 해볼까?! 네!


로컬에서 테스트를 하기 위해 python manage.py runserver를 실행하고 localhost:8000 에 접속하면 오른쪽에 debug toolbar 가 나타난다! 나타나지 않는다면 설정이 이상한 듯! 다시 한 번 확인해보자!







debug toolbar 에서 디버깅에 필요한 여러가지를 확인할 수 있어서 개발할 때 도움이 될 것 같다!


꾸르꾸르 개꾸르~


'Django' 카테고리의 다른 글

Django 설정 항목  (0) 2018.04.03
pip를 이용해서 패키지 설치할 때 버전 선택하는 방법  (0) 2018.03.30
댓글