티스토리 뷰

DEV/Django

[Django] SQL Lite Query 보는 방법

뚜비두빱 2022. 5. 1. 19:51

SQL Lite와 Django orm을 쓰던 중 쿼리가 어떻게 돌아가는지 궁금할때가 있다.

이때 쿼리가 어떻게 돌아가는지 Django의 settings.py 에서 설정해주면 쿼리를 볼 수 있다.

 

LOGGING = {
    'version': 1,
    'filters': {
        'require_debug_true': {
            '()': 'django.utils.log.RequireDebugTrue',
        }
    },
    'handlers': {
        'console': {
            'level': 'DEBUG',
            'filters': ['require_debug_true'],
            'class': 'logging.StreamHandler',
        }
    },
    'loggers': {
        'django.db.backends': {
            'level': 'DEBUG',
            'handlers': ['console'],
        }
    }
}

 

runserver를 돌릴 때부터 mirgration 할 때까지 이루어지는 모든 쿼리를 볼 수 있다.

 

https://stackoverflow.com/questions/4375784/log-all-sql-queries

 

log all sql queries

How can I log all SQL queries that my django application performed? I want to log everything, including SQLs from admin site. I saw this question and a FAQ answer but I still can't figure out where

stackoverflow.com

 

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

[Django] ValueError: I/O operation in closed file  (0) 2022.05.15
[Django DRF] Filter  (0) 2022.05.06
[Django] CORS 오류  (0) 2022.04.23
[Django DRF] Serializer를 통한 데이터 검증  (0) 2022.04.11
[Django] Gunicorn, 배포를 위한 도구  (0) 2022.03.27
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함