Detalhes de Software:
Versão: 0.10.1
Data de upload: 13 May 15
Licença: Livre
Popularidade: 377
Tamanho: 531 Kb
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 li>
- 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
Comentários não encontrado