Repolode
django-commons

django-commons/django-debug-toolbar

Conjunto configurable de paneles para Django que muestran en el navegador información de depuración sobre cada solicitud y respuesta.

Estrellas
8,379
Forks
1,122
Issues abiertos
71
Último commit
hace 3 días

¿Qué es?

Django Debug Toolbar es una herramienta de desarrollo para proyectos Django. Añade una barra a las páginas renderizadas, cuyos paneles muestran distintos tipos de información de depuración sobre la solicitud y la respuesta actuales, como consultas SQL, encabezados, plantillas y tiempos. Al hacer clic en un panel, se muestran más detalles sobre su contenido.

La barra se compone de un conjunto configurable de paneles, y la comunidad también ha aportado muchos paneles de terceros. Actualmente requiere Django 5.2 o posterior. Ofrece soporte experimental para las vistas asíncronas de Django, pero todavía no gestiona solicitudes simultáneas.

La documentación en línea del proyecto explica cómo instalarlo y configurarlo. El paquete se distribuye bajo la licencia BSD-3-Clause.

Funciones clave

  • 01Muestra las consultas SQL ejecutadas durante una solicitud.
  • 02Muestra los encabezados de solicitudes y respuestas, las plantillas y la información de tiempos.
  • 03Admite paneles integrados y paneles de terceros aportados por la comunidad.
  • 04Añade soporte experimental para las vistas asíncronas de Django.

Casos de uso

  • Detectar problemas de consultas N+1 mientras se desarrolla una vista de Django.
  • Inspeccionar la renderización de plantillas y el contexto durante el desarrollo local.
  • Revisar los encabezados de solicitudes y respuestas al depurar un endpoint de API.

Inicio rápido

  1. 1

    Sigue las instrucciones de instalación y configuración de la documentación

Antes de usarlo

  • La compatibilidad con las vistas asíncronas de Django es experimental y la barra de herramientas aún no puede gestionar solicitudes simultáneas.
  • Requiere Django 5.2.0 o una versión posterior.

En colecciones

Temas

Preguntas frecuentes

¿Qué es django-debug-toolbar?
Conjunto configurable de paneles para Django que muestran en el navegador información de depuración sobre cada solicitud y respuesta. Django Debug Toolbar es una herramienta de desarrollo para proyectos Django. Añade una barra a las páginas renderizadas, cuyos paneles muestran distintos tipos de información de depuración sobre la solicitud y la respuesta actuales, como consultas SQL, encabezados, plantillas y tiempos. Al hacer clic en un panel, se muestran más detalles sobre su contenido.
¿django-debug-toolbar es gratuito? ¿Qué licencia tiene?
django-debug-toolbar es open source bajo la licencia BSD-3-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿django-debug-toolbar sigue mantenido?
Mantenimiento activo. El último commit de django-debug-toolbar fue el 3 nov 2026.
¿Para qué puedo usar django-debug-toolbar?
Detectar problemas de consultas N+1 mientras se desarrolla una vista de Django. Inspeccionar la renderización de plantillas y el contexto durante el desarrollo local. Revisar los encabezados de solicitudes y respuestas al depurar un endpoint de API.
¿Cómo se instala django-debug-toolbar?
Sigue las instrucciones de instalación y configuración de la documentación
¿Dónde consigo django-debug-toolbar?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/django-commons/django-debug-toolbar

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados