Skip to content

ricardodani/old-django-queryset-reporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

django-queryset-reporter - Uma ferramenta djangônica para relatório de queries
A idéia principal
  • Na view onde a queryset é enviada para o QuerysetReporter .
  • O QuerysetReporter pega os valores da queryset usando .values() ou .values_list()
  • O valueslist então vai possuir poder de todo o resultado em uma estrutura de dados, com todas as colunas que são interessantes.
  • Com isso ele vai gerar um resultado, exibindo também, talvez o sql gerado, o link do arquivo sem senha, quem gerou, o horario usando o Rogerio Reports, ou um gerador de .xls , .pdf, open office calc, etc.
  • Esse resultado será disponibilizado no sistema, e também enviado por e-mail para um dos destinatarios.

Armazenamento do relatório. ===============

  • Para armazenar o relatório e ter controle sobre como ele deve ser executado, um modelo será construido e adicionado ao modulo django.admin.

    Modelo:

    Período debugável:

    Campos: id, inicia em, termina em, password (ou uuid), lista de arquivos, enviar_emails, emails_extras

    Arquivos de relatório:

    Campos: id, periodo_id, gerado_em, gerado_por, enviado_por_email,

Execução do relatório ==============

  • Atravéz de uma url GET com a senha do periodo debugável

Observações importantes ==============

  • Instalação:

    • O basic.blog ao ser instalado no seu ambiente, não copia a pasta templates para a lib. Sendo assim, fiz um link simbólico na mão para esta pasta.

About

Uma ferramenta djangônica para relatório de queries

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages