django
django
django
  • Introduction
  • Django Introduction
  • Basic
    • 환경설정
    • About Django
    • Start Django Project
    • Secret Key 관리하기
    • Settings 분리하기
    • Django App
    • Django View & URL (1)
    • Django Model
      • MySQL 연동
    • Django Admin
    • Django View & URL (2)
    • Django Template
    • Django Template & View & URL
    • Django Static
    • Django form
  • Advanced
    • Django Generic View
    • Django Automated Testing
    • Django Extenstion Template
    • Django Model Package
    • Django OpenSSL setting
  • REST framework
    • Rest API
    • Serializers
    • ViewSet
  • Error
    • 환경설정 zlib 오류발생
    • ModuleNotFoundError
  • 패키지
    • django-debug-toolbar
  • Vue.js 연동하기
Powered by GitBook
On this page
  • 설치
  • settings.py
  • Urls.py

Was this helpful?

  1. 패키지

django-debug-toolbar

Previous패키지

Last updated 5 years ago

Was this helpful?

를 이용하여 웹 프로젝트를 디버깅할 수 있다. 이 툴을 사용하면, 웹 브라우저에서 해당 웹 페이지에 사용된 HTTP 헤더, settings, SQL 문들, 템플릿 계층 구조 등 매우 다양한 디버깅 정보를 쉽게 파악할 수 있다.

설치

$ pip install django-debug-toolbar
$ pip list
Package              Version
-------------------- -------
Django               2.1.7
django-debug-toolbar 2.0
pip                  19.2.3
pytz                 2019.2
setuptools           40.6.2

가상 환경에서 pip를 사용하여 djnago-debug-toolbar 패키지를 설치한다.

settings.py

설치가 완료되었으면 장고 프로젝트 settings.py 를 설정해준다.

INSTALLED_APPS = [
      ...,
   'debug_toolbar',
]

MIDDLEWARE = [
    # ...
    'debug_toolbar.middleware.DebugToolbarMiddleware',
    # ...
]

# 디버그 모드를 확인할 IP설정
INTERNAL_IPS = ('127.0.0.1',)

Urls.py

from django.contrib import admin
from django.urls import path
from django.conf import settings
from django.conf.urls import include, url

urlpatterns = [
    path('admin/', admin.site.urls),
]

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