Django 디버깅하기 django-debug-toolbar

‍한승운·2021년 3월 8일
0

django

목록 보기
23/23

django는 아래 에러페이지로 어떤 에러가 났는지 얘기를 해주지만, 좀더 직관적이고, 페이지 내부에서 디버깅해주는 디버깅 툴이 있다.

1. 설치

먼저 pip install을 진행한다.

pip install django-debug-toolbar

2. 프로젝트에 적용

프로젝트폴더.setting.py

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'debug_toolbar' # 여기
]

MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
    'debug_toolbar.middleware.DebugToolbarMiddleware' #여기
]


INTERNAL_IPS = ('127.0.0.1')

프로젝트폴더.url.py

  • debug 세팅 추가
if settings.DEBUG:
    import debug_toolbar
    urlpatterns += [
            url(r'^__debug__/', include(debug_toolbar.urls)),
        ]

작동모습

profile
함께 성장하고 싶은 백엔드 개발자

0개의 댓글