24 장고 로컬환경에 debug toolbar사용
24.1 장고 debug_toolbar 패키지 셋팅하기(1) - base.py
12.2 Django 개발환경 패키지 목록 관리 - requirements 에서
django-debug-toolbar 를 설치하였습니다.
base.py를 수정하도록 하겠습니다.
#config/settings/base.py
#DEBUG = True
#ALLOWED_HOSTS = []
DEBUG와 ALLOWED_HOSTS 는 local.py로 이동할 겁니다. 주석 처리합니다.
24.2 장고 debug_toolbar 패키지 셋팅하기(2) - local.py
그림과 같이 local.py에 코드를 추가합니다.
DEBUG = True
- 이제 로컬환경에서는 DEBUG 모드가 True 입니다.
INTERNAL_IPS는 자신의 IP를 적어야 합니다.
이부분이 없으면 debug_toolbar는 나타나지 않습니다.
#config/settings/local.py
from .base import *
DEBUG = True
ALLOWED_HOSTS = []
INTERNAL_IPS = ["127.0.0.1"]
INSTALLED_APPS += ["debug_toolbar"]
MIDDLEWARE += ["debug_toolbar.middleware.DebugToolbarMiddleware"]
24.3 장고 debug_toolbar 패키지 셋팅하기(3) -urls.py
debug 모드가 True이고
INSTALLED_APPS에 debug_toolbar가 있을 경우
작동하도록 설정합니다.
from django.conf import settings
if settings.DEBUG:
if "debug_toolbar" in settings.INSTALLED_APPS:
import debug_toolbar
urlpatterns = [path("__debug__/", include(debug_toolbar.urls))] + urlpatterns
24.4 장고 debug_toolbar 적용 확인 - iindex.do
24.5 장고 운영환경 셋팅파일 만들기- real.py
Comments
Login: