노래하듯 이야기하고, 춤추듯 정복하라.

Django debug toolbar 사용법 본문

프로그래밍/Django

Django debug toolbar 사용법

hyeoke 2017. 9. 30. 14:55

Django debug toolbar  사용하기 (Windows 기준)


대부분의 프로그래밍에서 디버그 모드는 개발자에게 필수입니다. 파이썬 웹 프레임 워크인 장고 같은 경우에는 프로젝트 디렉토리에 "django-debug-toolbar"을 직접 설치하여 디버그 모드를 사용할 수 있습니다. 그럼 차근차근 설명해 드리겠습니다. 잘 따라오세요!

* 참고: 장고 프로젝트 폴더와 프로젝트의 가상서버까지 설치되었다는 가정 하에 설명을 진행하도록 하겠습니다.


1. Cmd (리눅스같은 경우 터미널) 창을 열어주시고 프로젝트 폴더로 이동하여 가성서버를 활성화 시켜주세요.

* 참고 _명령어 설명

- 프로젝트 폴더 이동하기 ->  cd C:\workspace_django\pizzeria (프로젝트 디렉토리)

- 가성서버 활성화 -> 12_env(가상서버 이름)\Scripts\activate 



2. "django-debug-toolbar" 설치하기

명령어 입력 -> pip install django-debug-toolbar

* 참고: 보통 현재 버전들은 python을 설치하면 pip가 자동으로 설치되지만 구버전이나 2.xx 버전같은 경우는 아마 pip도 직접 설치하셔야 될 겁니다. pip 설치 방법은 구글링을 통하여 쉽게 파악하실 수 있습니다.



3. 장고 프로젝트에서 setting.py 수정하기

INSTALLED_APPS = [ ... ]에 ( 'debug_toolbar', ) 추가하기



MIDDLEWARE = [ ... ]에 ( 'debug_toolbar.middleware.DebugToolbarMiddleware', ) 추가하기



setting.py 안에 INTERNAL_IPS = ('127.0.0.1',) 추가하기 



4. 프로젝트의 urls.py 수정하기 ( ★앱이 아니라 프로젝트의 urls.py 입니다! )

urls.py 에 아래의 소스 추가하기

* 반드시 django.conf에서 settings를 임포트 해주셔야 합니다.

from django.conf import settings

if settings.DEBUG:
    import debug_toolbar
    urlpatterns += [
        url(r'^__debug__/', include(debug_toolbar.urls)),
    ]


완료된 모습 ▼




어떤 템플릿에 파일을 띄우든지 위의 화면처럼 오른쪽에 디버그 창이 친절하게 나타나 있다!


파이썬 및 장고 설치법 바로가기



Comments