반응형
Django Debug Tool bar 기능 추가 하기
- 이번에는 장고를 더욱 잘 활용하기 위해서 장고에서 제공하는 Extension 기능을 추가로 살펴 보도록 하겠습니다.
1. Debug Tool 설치
- 장고 Debug Tool Bar를 사용하면 Django 개발 시에 디버깅 시간을 훨씬 줄여 줄 수 있습니다.
- 아래 Django Debug Tool Instruction을 보시고 순차로 작업을 하시면 됩니다.
설치하기
1) 디버그 툴바 설치
# 터미널 창에 아래 debug-toolbar를 설치
$ pip install django-debug-toolbar
2) settings.py 설정
- Setting py에 INSTALLED_APPS와 MIDDLEWARE에 아래와 같은 내용을 추가 해줍니다.
INSTALLED_APPS = [
'debug_toolbar',
]
STATIC_URL = '/static/'
MIDDLEWARE = [
'debug_toolbar.middleware.DebugToolbarMiddleware',
]
3) urls.py 설정
- url에 다음과 같이 입력을 해줍니다.
from django.contrib import admin
from django.urls import path, include
from django.conf import settings
urlpatterns = [
path('admin/', admin.site.urls),
]
if settings.DEBUG:
import debug_toolbar
urlpatterns = [
path('__debug__/', include(debug_toolbar.urls)),
] + urlpatterns
4) Debug Tool bar를 특정 IP에서만 활용하기 위해 쓰는 기능
- Settings.py에 아래와 같이 넣어 줍니다.
- 보통 새로 넣는 코드들은 제일 아래 넣어 주면 됩니다.
INTERNAL_IPS = [
# ...
'127.0.0.1',
# ...
]
5) 서버를 실행해서 Debug Tool bar가 잘 설치되었는지 확인해보세요~!
- 오른쪽에 툴바가 잘 설치 된게 보입니다.
- SQL / Static files / Template 등 ... 필요한 기능들이 상당히 많아 보입니다.
- 앞으로 개발하면서 적극 활용하시면 좋을 것 같아요 :)
즐거운 장고 코딩하세요~
반응형
'프로그래밍 > Django개발(MAC OS)' 카테고리의 다른 글
macOS용 Homebrew 설치 (bash: brew: command not found) (0) | 2019.11.13 |
---|---|
Django_개발 환경 구축 / Docker 개발 환경 설치 (0) | 2019.11.06 |
Django_개발 환경 구축 / Django Extension 추가 (0) | 2019.11.05 |
Django_개발 환경 구축 / 장고 설치 (0) | 2019.11.05 |
파이썬 웹 개발 - Django 장고 설치환경 [MAC] (0) | 2019.08.11 |