django-devserver

Solução de Drop-in para o Runerver de Django
Baixe Agora

django-devserver Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Other/Proprietary Li...
  • Preço:
  • FREE
  • Nome do editor:
  • David Cramer
  • Site do editor:
  • http://code.google.com/u/dcramer/

django-devserver Tag


django-devserver Descrição

Substituição de Drop-in para o Runserver de Django Django-Devserver é uma queda em substituição para o comando built-in do Django. Ele possui uma interface extensível para lidar com coisas como log de tempo real. Ele também usará o depurador interativo de Werkzeug, se estiver disponível.EnstallationTo Instalar a última versão estável: PIP Install Git + Git: //github.com/dcramer/django-devserver#egg=django-devserververververververververver, tem algumas dependências opcionais, que recomendamos altamente instalando. * PIP INSTALAMENTE SQLPARSE - Formatação Bonita do SQL * Pip Install Werkzeug - Debugger Interactive * PIP INSTALAR GUPPY - Rastreia o uso de memória (obrigatório para MemoryusEmodule) Você precisará incluir o DevServer em seu installed_apps: install_apps = ('Devserver', .. .) Especifique módulos para carregar através da configuração Devserver_Modules: DevServer_Modules = ('devserver.modules.sql.sqlrealtimemodule', 'devserver.modules.sql.sqlsummarymodule', 'devserver.modules.profile.profilesummarymodule', # módulos não habilitados por padrão 'Devserver.modules.ajax.ajaxdumpmodule', 'devserver.modules.profile.memoryusemodule', 'Devserver.modules.cache.cachesummarymodule',) UsageOnce instalado, usando a nova substituição do Runserver é fácil: Python Manage.py RunDevServernote: Isto vai Force Settings.debug para True.Você também pode usar o middleware de Devserver fora do comando de gerenciamento: middleware_classes = ('Devserver.middleware.devservermiddleware',) ModulesDjango-Devserver inclui vários módulos por padrão, mas também é fugido Dable por módulos de terceiros.Devserver.modules.sql.sqlrealtimemodule saídas de saídas como acontecem ao terminal, incluindo o tempo. Desativar truncamento de consulta SQL (usado em sqlrealtimemodule) com a configuração Devserver_truncate_sql: DevServer_truncate_sql = falsedevserver.modules.sql.sqlsummars.sql.sqlsummarymodule Deugue um resumo do seu uso do SQL Usage.Devserver.modules.profile.profilesummarymodule sai um resumo da solicitação Performance.Devserver.modules. Perfil.MemoryOmodule Saídas Um aviso quando o uso de memória é aumentado (no final de um ciclo de solicitação) .devserver.modules.cache.cachesummarymodule Saís Um resumo de suas chamadas de cache no final do Solicitar.Devserver.modules.ajax.ajaxdumpmodule saídas O conteúdo de quaisquer respostas AJAX alteram o comprimento máximo de resposta para despejar com a configuração Devserver_AJAX_CONTENT_LENGTH: DevServer_AJAX_CONTENT_LENGTH = 300Devserver.modules.Request.SessionFomodule Saídas informações sobre a sessão atual e os módulos de musculação do usuário em DevServer é bastante simples. Na verdade, assemelha-se à API de middleware quase idiota. Tome um módulo de amostra, que simples nos diz quando uma solicitação foi iniciada, e quando terminou: de DevServer.Modules Importar DevserverModuleclass UselessModule (DevserverModule): Logger_Name = 'inútil' def Process_Request (auto, pedido): self.logger.info ('Solicitação iniciada') Def Process_Response (auto, solicitação, resposta): self.logger.info ('Solicitação terminada') Há argumentos adicionais que podem ser enviados para os métodos de logger , como a duração: # Duração é em milissegundsself.logger.info ('mensagem', duração = 13.134) Requisitos: · Pitão · Django.


django-devserver Software Relacionado