Repolode
django-commons

django-commons/django-debug-toolbar

브라우저에서 각 요청과 응답의 디버그 정보를 보여 주는, 설정 가능한 Django 패널 모음입니다.

스타
8,379
포크
1,122
열린 이슈
71
마지막 커밋
3일 전

어떤 프로젝트인가요?

Django Debug Toolbar는 Django 프로젝트를 위한 개발 도구입니다. 렌더링된 페이지에 툴바를 추가하며, 각 패널은 SQL 쿼리, 헤더, 템플릿, 실행 시간 등 현재 요청과 응답에 관한 한 가지 유형의 디버그 정보를 보여 줍니다. 패널을 클릭하면 해당 내용의 세부 정보를 확인할 수 있습니다.

툴바는 설정 가능한 패널 모음으로 구성되며, 커뮤니티에서도 다양한 서드파티 패널을 만들었습니다. 현재 Django 5.2 이상이 필요합니다. Django의 async 뷰를 실험적으로 지원하지만, 아직 동시 요청은 처리하지 않습니다.

설치 및 설정 방법은 프로젝트의 온라인 문서에서 확인할 수 있습니다. 이 패키지는 BSD-3-Clause 라이선스로 배포됩니다.

핵심 기능

  • 01요청 중 실행된 SQL 쿼리를 보여 줍니다.
  • 02요청 및 응답 헤더, 템플릿, 실행 시간 정보를 표시합니다.
  • 03기본 패널과 커뮤니티에서 제공하는 서드파티 패널을 지원합니다.
  • 04Django async 뷰를 실험적으로 지원합니다.

활용 사례

  • Django 뷰를 개발하면서 N+1 쿼리 문제를 찾습니다.
  • 로컬 개발 중 템플릿 렌더링과 컨텍스트를 확인합니다.
  • API 엔드포인트를 디버깅할 때 요청 및 응답 헤더를 확인합니다.

빠른 시작

  1. 1

    문서의 설치 및 구성 안내를 따르세요

사용 전 알아둘 점

  • Django의 비동기 뷰 지원은 실험적이며, 툴바는 아직 동시 요청을 처리할 수 없습니다.
  • Django 5.2.0 이상이 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

django-debug-toolbar은(는) 무엇인가요?
브라우저에서 각 요청과 응답의 디버그 정보를 보여 주는, 설정 가능한 Django 패널 모음입니다. Django Debug Toolbar는 Django 프로젝트를 위한 개발 도구입니다. 렌더링된 페이지에 툴바를 추가하며, 각 패널은 SQL 쿼리, 헤더, 템플릿, 실행 시간 등 현재 요청과 응답에 관한 한 가지 유형의 디버그 정보를 보여 줍니다. 패널을 클릭하면 해당 내용의 세부 정보를 확인할 수 있습니다.
django-debug-toolbar은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
django-debug-toolbar은(는) BSD-3-Clause 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
django-debug-toolbar은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. django-debug-toolbar의 마지막 커밋은 2026년 11월 3일입니다.
django-debug-toolbar은(는) 어디에 사용할 수 있나요?
Django 뷰를 개발하면서 N+1 쿼리 문제를 찾습니다. 로컬 개발 중 템플릿 렌더링과 컨텍스트를 확인합니다. API 엔드포인트를 디버깅할 때 요청 및 응답 헤더를 확인합니다.
django-debug-toolbar는 어떻게 설치하나요?
문서의 설치 및 구성 안내를 따르세요
django-debug-toolbar은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/django-commons/django-debug-toolbar

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

Python 코드, 네이티브 확장 모듈, 인터프리터의 메모리 할당을 추적하고 여러 유형의 리포트를 생성하는 메모리 프로파일러입니다.

개발 도구#python#memory-profiler#memory-leak
1.5만+12 이번 주486PythonApache-2.0활발히 관리됨업데이트 3일 전