티스토리 뷰
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 |
- Total
- Today
- Yesterday
- 역사 플래시카드
- 이마트24 편의점 2월행사
- 앱스토어 인기어플
- 주식 플래시카드
- 편의점행사
- 과학 플래시카드
- 미니스톱 행사
- 중국 앱스토어
- 앱스토어 인기 순위
- Django
- 애플 앱스토어 인기앱
- 영어단어 플래시카드
- 한국 앱스토어
- PIP
- 지에스 편의점 2월행사
- 씨유 편의점 2월행사
- 플래시카드 만들기
- 리디북스
- gs25 편의점 2월행사
- 세븐일레븐 편의점 2월행사
- 플래시카드 암기
- 세계앱스토어
- cu 편의점 2월행사
- 편의점행사상품
- 수수께끼 플래시카드
- 플래시카드 공부
- cu 행사
- 미니스톱 편의점 2월행사
- 미국 앱스토어
- 이마트24 행사
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |