'장고(Django)' 디버깅 사용하기(django-debug-toolbar)
프로그래밍/Django(장고) + 웹2017. 5. 22. 23:19
반응형
장고로 개발하다 보면 디버깅 때문에 힘들때가 있는데요
django-debug-toolbar 사용하면 쉽게 디버깅을 할 수 있습니다
먼저 pip로 django-debug-toolbar를 설치 하면 됩니다
1 | pip install django-debug-toolbar | cs |
파이썬3 사용시 pip3 로 하시면 됩니다
settings.py의
INSTALLED_APPS 에 'debug_toolbar'를 추가해주고
MIDDLEWARE 에 'debug_toolbar.middleware.DebugToolbarMiddleware'를 추가합니다
그리고 INTERNAL_IPS = ('127.0.0.1',)를 추가해줍니다
위의 IP주소는 디버깅을 허용할 주소 입니다, 필요에 따라 여러개 입력하시면 됩니다
1 2 3 4 5 6 7 8 9 10 11 | INSTALLED_APPS = [ ... 'debug_toolbar', ] MIDDLEWARE = [ ... 'debug_toolbar.middleware.DebugToolbarMiddleware', ] INTERNAL_IPS = ('127.0.0.1',) | cs |
urls.py에 아래와 같이 추가해줍니다
1 2 3 4 5 6 7 8 | from django.conf.urls import url, include if settings.DEBUG: import debug_toolbar urlpatterns += [ url(r'^__debug__/', include(debug_toolbar.urls)), ] | cs |
include 사용시 import 해주는거 잊지 마시고요
위와 같이 하고 접속하면
위와 같이 우측에 디버깅 단축메뉴가 나타납니다 클릭하면 아래와 같이 세부적인 메뉴가 나옵니다
SQL, 페이지 로딩 시간등등 다양한 정보를 확인 하실수 있습니다
반응형
'프로그래밍 > Django(장고) + 웹' 카테고리의 다른 글
Input placeholder 속성에 CSS 적용하기 (0) | 2017.07.02 |
---|---|
최신버전 jQuery CDN 사용하기 (0) | 2017.05.25 |
'장고(Django)' 템플릿에서 리스트 변수 사용하기 (0) | 2017.05.17 |
'장고(Django)' 모델(db)에서 포함된 문자열 검색하는 방법 (0) | 2017.05.12 |
장고(Django) 템플릿에서 for문 돌리기 (0) | 2017.04.13 |