디버그 콘솔을 보면 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 |