1. Debug toolbar 설치
(DJENV) root@fancy-ubuntu16:/ivan-dir/PerfONEw# pip install django-debug-toolbar
Collecting django-debug-toolbar
Downloading django_debug_toolbar-2.2-py3-none-any.whl (198 kB)
|████████████████████████████████| 198 kB 814 kB/s
Requirement already satisfied: sqlparse>=0.2.0 in /ivan-dir/venv/DJENV/lib/python3.8/site-packages (from django-debug-toolbar) (0.3.1)
Requirement already satisfied: Django>=1.11 in /ivan-dir/venv/DJENV/lib/python3.8/site-packages (from django-debug-toolbar) (3.1)
Requirement already satisfied: asgiref~=3.2.10 in /ivan-dir/venv/DJENV/lib/python3.8/site-packages (from Django>=1.11->django-debug-toolbar) (3.2.10)
Requirement already satisfied: pytz in /ivan-dir/venv/DJENV/lib/python3.8/site-packages (from Django>=1.11->django-debug-toolbar) (2020.1)
Installing collected packages: django-debug-toolbar
Successfully installed django-debug-toolbar-2.2
2. settings.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 = ('172.x.x.x')
- INSTALLED_APPS, MIDDLEWARE의 가장 마지막 라인 추가
- INTERNAL_IPS에 IP등록 --> Client IP 등록 해야 함 (**중요**)
3. Project의 urls.py 추가
from django.conf import settings
~~
if settings.DEBUG:
import debug_toolbar
urlpatterns += [
url(r'^__debug__/', include(debug_toolbar.urls)),
]
4. 확인
'Development (Python, Django, C..)' 카테고리의 다른 글
[HANA] Monitoring 시스템 - 분석기능 보완 (LogAnalyzer) (0) | 2020.08.12 |
---|---|
[Django] Migration 파일 제거 (0) | 2020.08.11 |
[Django] Raw SQL 수행 방법 (0) | 2020.08.06 |
[Django] 시작을 위한 기본 설정 (0) | 2020.08.05 |
[HANA] Monitoring 시스템 - 개요 (수정) (0) | 2020.04.22 |