이 기사에서는 Django의 라이브러리를 사용하여 디버깅에 사용할 수 있는 터미널의 데이터베이스 쿼리 수에 대한 간략한 보고서를 볼 것입니다. 모든 모델 개체에 대한 모든 적중에 대한 간략한 표 형식 보고서를 제공하고 읽기 또는 쓰기 여부에 관계없이 모든 적중에 대해 인쇄합니다. 또한 응답 및 요청을 계산합니다.
예시
앱 및 URL 설정과 같은 몇 가지 기본적인 작업을 수행합니다.
django-querycount 설치 모듈 -
pip install django-querycount
settings.py에서 , 이것을 추가하십시오 -
MIDDLEWARE += [ 'querycount.middleware.QueryCountMiddleware', ]
이렇게 하면 라이브러리의 기능이 활성화되고 프로젝트 런타임에 사용할 수 있습니다. 정말 유익합니다.
이제 디버깅 채널을 설정하세요.
모든 쿼리에서 터미널에 테이블 보고서가 표시됩니다. 디버그가 true일 때만 작동합니다. 모델과 어떤 유형의 접촉을 할 때만 보고서를 볼 수 있습니다. 이것은 결국 디버그 도구입니다.
한 가지 더 염두에 두어야 할 점은 해당 모델에서 히트를 쳤을 때 특정 모델에 대한 보고서가 제공된다는 것입니다.
출력