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

Ni
Ni

13 May 15

Themosis framework
Themosis framework

24 May 16

King23
King23

11 Apr 15

Xepler
Xepler

12 Apr 15

Outro software de desenvolvedor Armin Ronacher

speaklater
speaklater

20 Feb 15

Werkzeug
Werkzeug

14 Apr 15

Werkzeug
Werkzeug

12 Apr 15

MarkupSafe
MarkupSafe

5 Jun 15

Comentário para Flask

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