Pilões.

Um quadro de peso leve enfatizando a flexibilidade e o desenvolvimento rápido
Baixe Agora

Pilões. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • Pylons Team
  • Site do editor:
  • http://pylonshq.com/
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 199 KB

Pilões. Tag


Pilões. Descrição

Um quadro de peso leve enfatizando a flexibilidade e o rápido desenvolvimento A estrutura da Web de Pylons é destinada a fazer o WebApps e o grande desenvolvimento do site programático em Python Easy.pylons combina as melhores ideias dos mundos de Ruby, Python e Perl, fornecendo uma estrutura de python estruturada mas extremamente flexível. Pilons é também um dos primeiros projetos que aproveita o padrão WSGI emergente, que permite reutilização e flexibilidade extensas - mas somente se você precisar disso.out of the Box, os pilares visa tornar a Web Development rápido, flexível e fácil.Pylons faz É fácil expandir seu conhecimento de Python para dominar os pilões para o desenvolvimento da web. Usando uma dispath estilo MVC, o conhecimento do Python é usado em vários níveis: · O controlador é apenas uma classe Python básica, chamada de cada solicitação. Personalizar a resposta é tão fácil quanto o __call__ para fazer o seu trabalho webapp como você deseja. · Mako Templating compila diretamente ao código de byte do Python para velocidade e utiliza o Python para o controle de modelo em vez de criar sua própria sintaxe de modelo para "for, enquanto, etc "Pilons é construído em pasta e permite e incentiva o uso de seus componentes e bibliotecas favoritos de Python: · Modelos: Sqlalchemy, SqlObject, liso velho DB-API · Templating: Mako, Genshi, Jinja, Kid, Chita, ou o que você quiser - usando Buffet · AJAX: WebHelpers de estilo de trilhos com base em protótipos, ou mochila, jquery, dojo, ext e mais · solicitar despacho: rotas por padrão, ou conectar o seu favorito aqui são alguns recursos importantes de "Pilons": · Uma estrutura para escrever aplicativos da Web em Python Fácil · Utiliza uma filosofia minimalista e baseada em componentes que facilita a expansão · Arnês de conhecimento existente sobre Python O que há de novo nesta versão: · Aviso: Uma nova opção está disponível para determinar se um argumento de ações deve ou não ser conectado automaticamente a 'c'. Para desativar esse comportamento implícito no ambiente.py: config = False Isso é definido como TRUE por padrão. · Aviso: Corrigido um pequeno orifício de segurança na página de erro PILONS padrão que pode resultar em um orifício de segurança XSS. · Aviso: Corrigido um orifício de segurança no modelo de projeto padrão para usar o staticurlparser para garantir que arquivos arbitrários não possam ser enviados. · Aviso: PylonsApp refatorado para remover o legado pilonsapp, movimentado a sessão / cache e rotas de middleware no modelo do projeto. Isso exigirá que os projetos sejam atualizados para incluir esses 3 middleware nos projetos Middleware.py. · Alterado para usar o WebTest em vez de colar.fixture para teste de aplicativos. · Adicionado render_mako_def para renderizar blocos de Def dentro de um modelo Mako. · Alterações no cache_decorator e Cached_Template para suportar alterações de API do Beaker na versão 1.1. 1.0.3 ainda é suportado. · Corrigir solicitações de cabeça causando uma exceção como se nenhum conteúdo foi devolvido pelo controlador. Correções # 507. Obrigado Mvtellingen, Petr Kobalicek. · Corrigir uma falha ao retornar o resultado de `` etag_cache` em um controlador. Correções # 508. · O sinalizador "Resposta" foi removido de Pylons.Decorators.cache.Beaker_Cache, pois envia todos os cabeçalhos, incluindo cookies incondicionalmente; Além disso, a bandeira estava em vigor em todos os casos anteriormente, então versões anteriores do Beaker_Cache não são seguras. · Em seu lugar, uma nova opção "Cache_Headers" é fornecida, que é uma tupla de nomes de cabeçalho específicos a ser armazenado em cache. É padronizado para ('tipo de conteúdo', 'conteúdo-comprimento'). · "Invalidate_on_startup" o sinalizador adicionado ao Beaker_Cache, que fornece uma "starttime" para o cache, tal que quando o aplicativo é iniciado ou reiniciado, a entrada do cache é invalidada. · Atualizando o host para usar 127.0.0.1 para ligao de desenvolvimento. · Adicionado opção para especificar o nome do controlador com uma variável controladora no módulo do controlador. Este nome será usado para a classe do controlador em vez do esquema de nomenclatura padrão. · Setup.py Egg_Info agora restaura os projetos 'paster_plugins.txt, permitindo que o paster shell funcione novamente depois que o diretório de informações de ovo foi perdido. correções # 282. Obrigado sevkin. · O modelo paste_deploy_config.ini_tmpl está localizado no pacote / config / deployment.ini_tmpl para novos projetos. · Luminárias de teste padrão do projeto não mais teste de código hardcode.ini; O arquivo ini usado agora pode ser especificado através do argumento Nosetests-with-Pylons (padrões para test.ini em setup.cfg). correções # 400. · @Validate agora é padronizado para traduzir mensagens de erro do formencode através do catálogo do GetText de Pylons, depois cai de volta para o formencode. corrige # 296. Obrigado Max Ischenko. · Fixed Sqlalchemy Logging não está funcionando no shell de paster. Correções # 363. Obrigado Christoph Haas. · Adicionado opcionalmente a inicialização do motor, para evitar que o buffet seja carregado se não houver "buffet.template_engines" na configuração. · Modelo mínimo atualizado para trabalhar com Tempita e outras novas alterações de modelos. · Fixo Websetup para analisar o arquivo de configuração de localização corretamente quando a seção não é "principal". Correções # 399. · Adicionado filtro mako padrão de fuga para toda a renderização do modelo. · Modelo fixo para sessão.Remove inclusão ao usar SA. Corrigido Render_Genshi para usar corretamente as opções de fragmento / formato. Obrigado Antonin Enfron. · Remova o motor do modelo da chamada Load_Environment. · Removendo o controlador de modelos de projetos. Correções # 383. · Adicionado método assinado_cookie às sub-classes de solicitação / resposta da Webob. · Modelo de projeto atualizado para configurar o modelo apropriado do modelo e modelo do controlador para doc como importar renderização. · Adicionado documentação para funções de renderização em Pylons.Templating. · Adicionando funções de renderização específicas que não precisam de buffet. · Adicionado Controlador Forward. Função para encaminhar a solicitação para aplicativos WSGI. Correções # 355. · Adicionado codificação de entrada padrão para o MAKO para UTF-8. Sugerido em # 348. · Controlador de paster fixo para aumentar um erro se o controlador já existir. Correções # 279. · Adicionado init.py ao modelo DIR no modelo de projeto se o mecanismo de modelo for Genshi ou Kid. Correções # 353. · Corrigido o Jsonify para usar o aplicativo / JSON como o tipo de mímica adequado e agora usado em toda a rede. · Modelo mínimo fixo não substituindo as variáveis corretamente. Correções # 377. · Decorador fixo @Validate para não pegar mais exceções, caso sejam levantados na ação que deve exibir um formulário. Correções # 374. · Comando fixo do paster shell para não procurar mais o Egg_Info Dir. Permite o uso do shell de paster com pacotes instalados. Sugerido por Gavin Carothers. · Adicionado função Mimetype e mimetipos classe para registrar mimetipos. · AVISO: O uso de Pylons.Response agora está obsoleto. Por favor, use pilons.response em vez disso. · Uso removido de WSGIREQUEST / WSGIRSponse e substituído por subclasses da Webob que implementam métodos para torná-lo compatível com os wsgiwrappers da pasta. · Importação ausente fixa no controlador de modelo. · A função depreciada usa a substituição de string para evitar o erro nonetery quando a otimização do Python está ativada. Correções # 334. · Cache de etiqueta eletrônica não retorna mais conteúdo-tipo nos cabeçalhos. Correções # 323. · O XMLRPCController agora inclui corretamente o comprimento de conteúdo da resposta. Correções # 310, obrigado Nicholas. · Adicionado opção Sqlalchemy ao modelo, que adiciona a configuração do SQLALCHEMY ao modelo de projeto. · Modelo de projeto comutado para usar a Tempita. · Aberto atualizado / redirecionamento_ para usar o objeto de resposta apropriado quando o Webob é usado. · Atualizado de modo que 404 retorne adequadamente como objetos de resposta quando o Webob está em uso em vez de Wsgiresponse. · Adicionada opção Beaker_Cache para evitar o armazenamento em cache / restaurando os valores de resposta global que estavam presentes durante a primeira operação de cache. · Adicionando StatusCoDerTireto para lidar com redirecções internas com base no código de status retornado pelo aplicativo. Isso substitui o uso de erfortocuments em projetos. · Exceções de erro refatoradas para usar Weberror. · O WSGICONTROLLER agora usa as referências ambientais à resposta, solicitação e o objeto C para maior desempenho. · Adicionado uso opcional de webob em vez de objetos de colar.wsgiwrapper. · Corrigido o bug com o breaker_cache na inadimplência para o DBM em vez do padrão de largura do aplicativo de cache do béher. · O plugin no nariz com os pilões não requer mais que um projeto tenha sido registrado com setuptools para funcionar. · O objeto Config está agora incluído no namespace de modelo. · EstaticJavascripts agora aceita argumentos de palavras-chave para staticurlparser. Sugerido por Marcin Kasperski. · Corrigir pilões.Database.AtoconnectHub's dointransaction não conectando automaticamente quando necessário. Correções # 327.


Pilões. Software Relacionado

Aribaweb.

Torna a criação de aplicativos web de grau profissional rápido e divertido ...

143 47.3 MB

Download

Blatter.

ferramenta simples para desenvolver e publicar sites estáticos construídos a partir de modelos ...

119 8 KB

Download

Snakelets.

Uma fonte aberta e servidor de aplicativos Python Web muito simples para usar ...

125 148 KB

Download