[Django]  django-debug-toolbar
Python/Django

[Django] django-debug-toolbar

https://django-debug-toolbar.readthedocs.io/en/latest/

 

Django Debug Toolbar — Django Debug Toolbar 3.0a2 documentation

© Copyright 2020, Django Debug Toolbar developers and contributors Revision 88759a74.

django-debug-toolbar.readthedocs.io

장고 디버깅에 도움을 줄수있는 debug_toolbar 를 사용 하기로했다.

이렇게 편한게 있는지 몰랐네;; 

 

 

Django의 버전부터, cpu, 설정, 헤더, 요청, sql, 정적 파일, 템플릿, 캐시, 신호(signal), 로깅 .. 등등 많다!

다만 주의사항이

 

1. 템플릿에 반드시 <body> 태그가 있어야한 동작한다

2. Ajax요청 데이터는 확인 불가능.

만약 django-querycount 라이브러리 를 설치한다면 개발서버 콘솔에서 Ajax 내역도 출력가능 하다고한다.

1. 설치

pip install django-debug-toolbar

 

2. 장고프로젝트 / settings.py

INSTALLED_APPS = [

 

# ... 'django.contrib.staticfiles',   디폴트

# ... 'debug_toolbar',

]

 

# 미들웨어에 추가 MIDDLEWARE = [

# ... 'debug_toolbar.middleware.DebugToolbarMiddleware',

# ...

]

 

# 디폴트

STATIC_URL = '/static/'  

 

# 이 아이피에서만 디버그 툴바가 보인다.

INTERNAL_IPS = ('127.0.0.1',)

 

3. 장고프로젝트 / urls.py

 

# 디버깅 모드에서만 실행!

 

if settings.DEBUG:

import debug_toolbar

urlpatterns += [
path('__debug__/', include(debug_toolbar.urls)),
]

 

이제 실행하면 우측에 툴바가 보인다 !

오호!   SQL 주로 많이 보게될듯하다 .

'Python > Django' 카테고리의 다른 글

[Django] django -mysql 연동  (1) 2020.10.27
[Django] React -Django cors  (0) 2020.09.17
[Django] Static , Media  (0) 2020.09.04
[Django] DRF 로그인, 회원가입 [미완]  (0) 2020.08.21
[Django] Django RestFramework (DRF)  (0) 2020.08.21