Flask

Tela Software:
Flask
Detalhes de Software:
Versão: 0.10.1
Data de upload: 13 May 15
Revelador: Armin Ronacher
Licença: Livre
Popularidade: 377
Tamanho: 531 Kb

Rating: 4.0/5 (Total Votes: 1)

Flask é destinado a aplicações de pequena escala a ser desenvolvido para ser fácil de uso da CPU

Recursos :.

  • Criada em servidor de desenvolvimento e depurador
  • Suporte integrado para UnitTesting apoio
  • solicitação RESTful despachando
  • Usa Jinja2 templates
  • Suporte para cookies seguros (sessões lado do cliente)
  • 100% compatível com WSGI 1.0
  • baseado Unicode
  • extensamente documentado

O que é novo nesta versão:

  • Adicionado suporte para cadeias de bytes de volta para o sistema de sessão. Isto quebrou a compatibilidade com o caso comum de pessoas colocando dados binários para verificação de token para a sessão.
  • Corrigido um problema em registrar o mesmo método duas vezes para o mesmo ponto final provocaria uma exceção incorretamente.

O que é novo na versão 0.9:

  • Corrigido um pressuposto na implementação sessões que poderia quebrar mensagem intermitente no Sessões de implementações que usam armazenamento externo.
  • Mudou o comportamento dos valores de retorno tupla de funções. Eles não são mais argumentos para o objeto de resposta, agora eles têm um significado definido.
  • Adicionado: attr: `flask.Flask.request_globals_class` para permitir que uma classe específica para ser usado na criação da: data:` ~ flask.g` instância de cada pedido
  • .
  • Adicionado `atributo required_methods` para ver funções para forçar-adicionar métodos sobre o registo.
  • Adicionado: func:. `Flask.after_this_request`
  • Adicionado: func:. `Flask.stream_with_context` e a capacidade de empurrar contextos várias vezes, sem produzir um comportamento inesperado

O que é novo na versão 0.8:

  • dados JSON Malformed vai agora desencadear uma exceção pedido HTTP mal vez a um erro de valor que normalmente resultaria em um erro de servidor interno 500 se não for tratada. Esta é uma mudança para trás incompatíveis.
  • Aplicativos agora não só tem um caminho raiz onde os recursos e os módulos estão localizados, mas também um caminho instane que é o lugar designado para soltar arquivos que são modificados em tempo de execução (uploads etc.). Além disso, este é concepcionalmente única instância e dependendo de controle de versão de fora, por isso é o local perfeito para colocar arquivos de configuração, etc Para mais informações veja: ref:. `Instância-folders`
  • Adicionado a variável `` configuração APPLICATION_ROOT``.
  • Implementado: meth:. `~ Flask.testing.TestClient.session_transaction` para modificar facilmente sessões de ambiente de teste
  • cliente de teste Refatorada internamente. O `` variável de configuração APPLICATION_ROOT`` bem como `` SERVER_NAME`` agora são usados ​​pelo cliente de teste como padrão.
  • Adicionado: attr:. `Flask.views.View.decorators` para apoiar decoração mais simples de conexão automática (com base classe) vistas
  • Corrigido um problema onde o cliente de teste se usado com a instrução with não acionar a execução dos manipuladores de desmontagem.
  • Adicionado um melhor controle sobre os parâmetros do cookie de sessão.
  • solicitações de cabeça para a vista do método de agora enviar automaticamente para o `método get` se nenhum manipulador foi implementado.
  • Implantação do virtual: mod:. `Pacote flask.ext` importar extensão de
  • A preservação contexto em exceções é agora um componente integral da própria garrafa e não mais do cliente de teste. Este limpou alguma lógica interna e reduz as chances de contextos pedido fugitivos em UnitTests.

O que é novo na versão 0.7.2:

  • Corrigido um problema com os processadores de URL não devidamente trabalhando em blueprints.

O que é novo na versão 0.7.1:

  • versão de correções:
  • Adicionado importação futura falta que quebrou 2,5 compatibilidade.
  • Corrigido um problema de redirecionamento infinita com modelos.

O que é novo na versão 0.6.1:

  • Corrigido um problema onde `resposta options` o padrão não foi expor todos os métodos válidos no `Allow` cabeçalho.
  • Jinja2 sintaxe do modelo de carga permite agora que & quot; ./& quot; em frente de um caminho de carga modelo. Anteriormente isso causou problemas com configurações do módulo.
  • Corrigido um problema onde a configuração de módulos subdomínio foi ignorado para a pasta estático.
  • Corrigido um problema de segurança que permitiu que os clientes para fazer download de arquivos arbitrários se o servidor host era um sistema operacional baseado em janelas eo cliente usa barras invertidas para escapar do diretório onde os arquivos expostos a partir de.

O que é novo na versão 0.6:

  • Depois de funções da requisição são chamados pela ordem inversa da inscrição.
  • OPÇÕES agora é implementado automaticamente por Flask menos que o aplicativo explictly acrescenta "Opções" como método para a regra de URL. Neste caso, não há opções automáticas manipulação pontapés em.
  • regras estáticas são agora ainda no lugar, se não houver nenhuma pasta estático para o módulo. Isso foi implementado para ajudar GAE que irá remover a pasta estática se é parte de um mapeamento no .yml.
  • A: attr:. `~ Flask.Flask.config` já está disponível nos modelos como` config`
  • processadores Contexto deixará de substituir valores passados ​​diretamente para a função de renderização.
  • Adicionado a capacidade de limitar os dados de solicitação de entrada com o novo valor de configuração `` MAX_CONTENT_LENGTH``.
  • O ponto final para o: meth:. `Método flask.Module.add_url_rule` agora é opcional para ser coerente com a função de mesmo nome no objeto de aplicação
  • Adicionado: func:. `Função flask.make_response` que simplifica a criação de instâncias de objeto de resposta em vista
  • Adicionado suporte de sinalização com base em pisca-pisca. Esta característica é actualmente opcional e deve ser utilizado por extensões e aplicações. Se você quiser usá-lo, certifique-se de ter `blinker`_ instalado.
  • Refatorada o caminho url adaptadores são criados. Este processo está agora totalmente customizável com o: meth:. `~ Método flask.Flask.create_url_adapter`
  • Os módulos podem agora se inscrever para um subdomínio em vez de apenas um prefixo de URL. Isto faz com que seja possível ligar todo um módulo para um subdomínio configurável.

O que é novo na versão 0.5.1:

  • Corrige um problema com o carregamento modelo a partir de diretórios quando os módulos onde usado.

O que é novo na versão 0.4:

  • Adicionado a capacidade de registrar manipuladores de erro ampla aplicação de módulos.
  • : meth:. `~ Flask.Flask.after_request` manipuladores são agora também chamado se o pedido morre com uma exceção e uma página de tratamento de erros nos chutes
  • cliente de teste não tem a capacidade de preservar o contexto pedido de um pouco mais. Isto também pode ser utilizado para desencadear PEDIDOS que não surgem a pilha pedido para o teste.
  • Uma vez que os caches de biblioteca Python padrão madeireiros, o nome do logger é configurável agora a melhores UnitTests de apoio.
  • Adicionado `interruptor TESTING` que pode ativar UnitTesting ajudantes.
  • O logger muda para `modo DEBUG` agora se debug está habilitado.

Requisitos :

  • Jinja 2.4 ou superior
  • Werkzeug 0.6.1 ou superior

Programas semelhantes

Apache Tapestry
Apache Tapestry

9 Feb 16

Tornado
Tornado

10 Dec 15

Alloy
Alloy

13 May 15

Neptune
Neptune

28 Feb 15

Outro software de desenvolvedor Armin Ronacher

Pygments
Pygments

1 Mar 15

Werkzeug
Werkzeug

14 Apr 15

speaklater
speaklater

20 Feb 15

Jinja2
Jinja2

11 May 15

Comentário para Flask

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