templeton

Tela Software:
templeton
Detalhes de Software:
Versão: 0.6.2
Data de upload: 11 May 15
Revelador: Mark Cote
Licença: Livre
Popularidade: 6

Rating: nan/5 (Total Votes: 0)

Templeton é um arquivos de módulo Python, de script, e de apoio destinados para o desenvolvimento rápido de aplicações web simples. É basicamente um pacote em torno web.py o que sugere um layout comum e organização para aplicações web.
O script templeton
Uso:
templeton instalar
Arquivos de suporte cópias (JS, CSS) em um diretório "Templeton" em . Este último deve ser a raiz do web site que servirá aplicativos Templeton, uma vez que as cargas de arquivos de modelo HTML e CSS JS de / Templeton.
templeton init
Cria um diretório chamado com "html" e diretórios "servidor" que contenham modelos. & Nbsp; Você deve ser capaz de servir o seu aplicativo padrão, fazendo
& Nbsp; & nbsp; & nbsp; cd / servidor
& Nbsp; & nbsp; & nbsp; python server.py
Vá para http: // localhost: 8080 / para ver o resultado. & Nbsp; Os próximos passos que você vai querer fazer é editar /server/handlers.py e colocar em sua lógica de negócio do lado do servidor e editar e criar os arquivos em / html para construir a sua lógica do lado do cliente.
O módulo templeton
O módulo Templeton tem duas funções principais:
- Criar middleware para separar páginas estáticas de chamadas em REST dinâmicas.
- Fornecer ajudantes para tarefas comuns, como a manipulação de tipos de solicitações específicas.
Middleware
Incluir templeton.middleware corrige o servidor de desenvolvimento web.py padrão para refletir a estrutura do caminho templeton padrão e para melhor refletir o layout implantado.
Caminhos que começam com '/ api' são enviados para um manipulador.
Arquivos padrão de terceiros (JS e CSS, por exemplo, JQuery) são servidos a partir de '/templeton'.  A execução do comando 'init' do script Templeton (veja acima) instala esses arquivos para a implantação no mesmo caminho.
Todos os outros caminhos são tratados como arquivos estáticos. & Nbsp; Arquivos estáticos agora são armazenadas em '../html "em vez de" estática ". Por exemplo, acessando http: // localhost: 8080 / index.html irá carregar ../html/index.html, e http: // localhost: 8080 / scripts / app.js irá carregar ../html/scripts/app js.
Manipuladores
Templeton é voltado para rich-client, aplicações web baseados em REST. & Nbsp; Estas envolvem, tipicamente, uma grande quantidade de JSON. & Nbsp; templeton fornece decoradores para simplificar o código manipulador.
get_json é uma função decorador que espera que a função decorado para
retornar um objeto JSON-serializado, que ele usa para construir uma adequada
web.py resposta.
O módulo manipuladores também fornece funções auxiliares.
Load_urls () pega o web.py URL-manipulador seqüência, ou seja, (, , , , ...), e precederá o caminho API REST, '/ api', a cada um determinado caminho. & nbsp; O server.py default (criado pelo comando script 'init') usa esta função para carregar urls de handlers.py.
get_request_parms () analisa seqüência de pesquisa da solicitação atual eo corpo como JSON e retorna os resultados como (args, corpo).
Um exemplo trivial de um manipulador de JSON que ecoa de volta quaisquer argumentos busca cordas:
templeton.handlers importação
JsonTest classe (objeto):
& Nbsp; & nbsp; & nbsp; @ Templeton.handlers.get_json
& Nbsp; & nbsp; & nbsp; def GET (self):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; args, corpo = templeton.handlers.get_request_parms ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; retornar args

Requisitos :

  • Python

Outro software de desenvolvedor Mark Cote

WvTftp
WvTftp

3 Jun 15

Comentário para templeton

Comentários não encontrado
Adicionar comentário
Ligue imagens!