django-debug-toolbar
django-debug-toolbar ๋ฅผ ์ด์ฉํ์ฌ ์น ํ๋ก์ ํธ๋ฅผ ๋๋ฒ๊น ํ ์ ์๋ค. ์ด ํด์ ์ฌ์ฉํ๋ฉด, ์น ๋ธ๋ผ์ฐ์ ์์ ํด๋น ์น ํ์ด์ง์ ์ฌ์ฉ๋ 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
Last updated
Was this helpful?