Django-representante

Ferramental para aplicações de Django Profiling, inspirado por David Cramer
Baixe Agora

Django-representante Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Nome do editor:
  • Travis Chase and Rob Madole
  • Site do editor:
  • http://localbase.com

Django-representante Tag


Django-representante Descrição

Ferramental para aplicações de Django Profiling, inspirado por David Cramer Django-representação é um plugin para a criação de aplicativos Django .Developer Comentswe estava procurando ferramentas de criação de perfil como trabalhamos em melhorar o desempenho de uma das nossas aplicações Django. Nós não encontramos nada que tropeçamos nossos gatilhos, então isso foi criado. É alguma ferramenta, agora middleware e um decorador, que permite ver rapidamente alguns dados de perfil e opcionalmente exportar um arquivo .kgrind adequado para visualização no KDE's Kcachegrind.installationyou Precisa de Django para que isso funcione, se você precisar de ajuda com essa cabeça aqui Pip: Pip Install Django-representador: pip install -e git + http: //github.com/robmadole/django-depiction.git#egg=djangodepictionsettingsedit seu django Configurações, adicionando isto ao middleware_classes.middleware_classes = (... 'Descibicionário.MiddleWare.Profilermiddleware',) Adicione a seguinte configuraçãoFiling = Trueand Certifique-se de que seu endereço IP interno é apresentarnternal_ips = ('127.0.0.1',) Middleware usageyou Gatilho de saída adicionando prof à string de consulta. Por exemplo, digamos que este fosse um URL no seu aplicativohttp: //127.0.0.1: 8000 / lumberjacks / listto Obtenha alguns dados de perfil nesta pagehttp: //127.0.0.1: 8000 / lumberjacks / lista? Profijas que você já tem uma string de consulta , adicione a thishttp: //127.0.0.1: 8000 / lumberjacks / lenha? Playsdressup = TrueProfto filtrar por filenamehttp: //127.0.0.1: 8000 / lumberjacks / lista? Playsdressup = TrueProf = django / templateto Obtenha seus dados de perfil como Um KGrind FileHttp: //127.0.0.1: 8000 / Lumberjacks / List? ProfGindNote: Você precisará ter certeza de que o Prof também está definido. Isso desencadeará um download do arquivo "Salvar como". ". O download dos dados do perfil para usar em Kcachegrind.Creating Kgrind Fileesthere é um projeto chamado Kcachegrind que fornece uma GUI para analisar os dados do perfil. Você é por conta própria para obter o Kcachegrind instalado, mas depois de você precisar de um arquivo .kgrind para olhar. Você pode fazer isso com um decorador. Aqui está um Django Exemplo.drom django.template.profoer Import Render_to_Respongador Importar KgrindFrom Lumberjacks.Models Import * @ kgrind ('listing_lumberjacks.kgrind') def list_lumberjacks (solicitação): return render_to_response ('lumberjacks / list.html' {men ': lumberjacks.objects.all ()}) Isso criará um arquivo listing_lumberjacks.kgrind no diretório de trabalho atual. Você pode então carregar isso em Kcachegrind. Requisitos: · Pitão · Django. O que há de novo nesta versão: · Adicionando a capacidade de baixar um arquivo kgrind com um paramy String Param.


Django-representante Software Relacionado