반응형
debug toolbar에 대해서
django에서 어떤 에러가 발생했는지 그리고 속도, 쿼리 등 다양한것을 볼 수 있다.
설치를 완료하게 된다면 웹 페이지에 접속하면 다음과 같은 툴바를 볼 수 있다.
SQL에서는 현재 페이지에서 구동되는 쿼리문을 상세히 볼 수 있고, static files들은 어떤게 쓰였고 templates는 어떤게 쓰였고 등 다양한 것을 볼 수 있다.
특히 SQL에서는 각 쿼리의 실행 시간을 볼 수 있어 좋다.
설치 과정
1. pip install django-debug-toolbar 명령어 실행
2. config/settings.py에 아래 내용 추가
INSTALLED_APPS = [
...
'debug_toolbar',
]
MIDDLEWARE = [
...
'debug_toolbar.middleware.DebugToolbarMiddleware'
]
INTERNAL_IPS = ('127.0.0.1')
3. config/url.py에 아래 내용 추가
...
from django.conf import settings
...
if settings.DEBUG:
import debug_toolbar
urlpatterns += [
path('__debug__/', include(debug_toolbar.urls)),
]
...은 다른 내용이 있다는 것을 줄인것이고 화면에 나오는 코드만 추가를 해주면 된다.
설치와 위의 코드 추가가 완료 되었다면 화면에 디버그 툴바가 나오는것을 확인할 수 있다.
열심히 공부해보자!
728x90
'python' 카테고리의 다른 글
[python-django] models.py에서 테이블을 변경하는 경우(미해결) (0) | 2022.10.20 |
---|---|
[python-django] post로 데이터 전달 시 csrf 토큰 관련 (1) | 2022.10.18 |
[python-django]MVT 패턴 그리고 MVC 패턴 (0) | 2022.10.17 |
[python-django] next 파라미터에 대한 궁금증 (0) | 2022.10.11 |
[python] 학습 시작, 추천 사이트 (0) | 2022.10.04 |
댓글