django-dev-insights
28 → 3.8s
página real, 200+ queries duplicadas
8 → 1.8s
página real, N+1 escondido
// problema
Página lenta em Django quase sempre esconde o mesmo vilão: N+1 e queries duplicadas que nenhum log mostra por padrão. Caçar isso na mão, request por request, custa horas — então ninguém caça, e a página continua lenta.
// o que é
- Instrumentação por request: cada requisição mostra suas queries, duplicatas e N+1.
- Três saídas: console durante o desenvolvimento, JSON para automação e um painel HTML embutido.
- Instalação em um comando: pip install django-dev-insights.
// resultado
Em páginas reais: de 28s para 3.8s (200+ queries duplicadas encontradas) e de 8s para 1.8s (um N+1 escondido). Publicado no PyPI, aberto para qualquer projeto Django.