https://django-debug-toolbar.readthedocs.io/en/latest/
장고 디버깅에 도움을 줄수있는 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 |