PROJECTS

쿼리수 확인

nicesugi 2022. 10. 12. 20:09

디버그 콘솔을 보면 final_queries에서 쿼리수를 확인할 수 있음

쿼리들을 보고자하면 captured_queries를 누르면 보임

 

이걸 확인하고자 한다면 테스트코드(TestCase) 에서 디버그 모드를 사용해야함

중단점은  ctx.aqptured_queries  에 찍어주고

디버그 콘솔창에서 ctx를 입력해주면 확인이 됨

 

쿼리수를 확인할 수 있는 코드는 이 부분으로,

주석에 보이는 것처럼 본인이 확인하고자 하는 함수와 인자값을 같이 입력해주면 됨

with CaptureQueriesContext(connection) as ctx:
	create_post(create_data, user) # 본인이 확인하고자하는 함수를 넣어주면 됨
ctx.captured_queries

 

⭐️ 임포트는 필수 ⭐️

from django.test.utils import CaptureQueriesContext 
from django.db import connection

 

 

 

반응형

'PROJECTS' 카테고리의 다른 글

AttributeError: This QueryDict instance is immutable  (0) 2022.10.20
쿼리수 줄이기  (0) 2022.10.13
set_password | make_password | check_password  (0) 2022.09.08
https 적용  (0) 2022.09.06
도메인 연결  (0) 2022.09.05