Uliweb.

Framework Easy Python Web
Baixe Agora

Uliweb. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Limodou
  • Site do editor:
  • http://code.google.com/u/limodou/

Uliweb. Tag


Uliweb. Descrição

Framework Easy Python Web O Uliweb é uma estrutura web relativamente nova baseada em python. Você pode visitar http://uliwebproject.appspot.com para ver a demonstração e os documentos deste projeto. somas: * Simples e fácil de usar a estrutura da Web. * O quadro da Web deve ser flexível e fácil de estender. * O quadro da web Deve ser capaz de ser implantado em diferentes plataformas. * Provisão de código de amostra suficiente. * Provisão de documentação concisa e fácil de entender. Aqui estão algumas características principais de "uliweb": Organização: · Modelo de desenvolvimento MVT (modelo de visualização de modelo). · Desenvolvimento distribuído, mas gerenciamento unificado. Uliweb organiza um projeto com pequenos aplicativos. Cada aplicativo pode ter seu próprio arquivo de configuração (Configurações.ini), diretório de modelo e diretório estático. Os aplicativos existentes podem ser facilmente reutilizados, mas são tratados como um composto. Projeto de Aplicativo da Web, se configurado como tal. Os desenvolvedores também podem referenciar arquivos e modelos estáticos entre aplicativos, facilitando a troca de dados entre aplicativos. Todos os aplicativos em um projeto são carregados por padrão se instalados_apps não estiverem configurados no arquivo de configuração. Todos os arquivos separados de configuração do aplicativo são processados automaticamente na inicialização do projeto. Mapeamento de URL: · Mapeamento de URL flexíveis e poderosos. O Uliweb usa o módulo de roteamento de Werkzeug. O usuário pode definir facilmente um URL, que por sua vez pode ser facilmente ligado a uma função de visualização. URLs também podem ser criados reversamente de acordo com o nome da função Exibir. Ele suporta definições de argumentos em URLs e mapeamento padrão de URL para uma função de visualização. Ver e Modelo: · Visualizar modelos pode ser aplicado automaticamente. Se você retornar uma variável de dict da função de exibição, o Uliweb tentará automaticamente corresponder e aplicar um modelo de acordo com o nome da função Exibir. · Modo de execução do ambiente. Cada função de visualização será executada em um ambiente, que elimina a necessidade de gravar muitas instruções de importação. Além disso, já há muitos objetos que podem ser usados diretamente, por exemplo: solicitação, resposta, etc. Isso está seco e economiza muita codificação · Os desenvolvedores podem usar diretamente o código Python em um modelo, o código Python não precisa ser indentado, desde que uma instrução PASS seja adicionada no final de cada bloco de código. Uliweb também suporta a inclusão e herança do modelo infantil. Orm: · Uliorm é o módulo Orm padrão, mas não configurado por padrão. Os desenvolvedores são livres para usar qualquer módulo ORM preferido. · A ULIORM suporta a criação do modelo e a migração automática do banco de dados (criação de tabela e modificação da estrutura da tabela). I18n: · Pode ser usado em arquivos Python e modelo. · O idioma do navegador e as configurações de cookie são suportados, incluindo comutação de idioma automático. · Fornece uma ferramenta de linha de comando que os desenvolvedores podem usar para extrair arquivos .PO. Isso pode acontecer no processo de nível de aplicativo ou nível de projeto. Ele pode mesclar automaticamente arquivos .Pot para arquivos .po existentes. Extensão: · Extensão de envio. Este é um mecanismo de processamento de despacho que utiliza diferentes tipos de pontos de expedição. Para que você possa escrever procedimentos para realizar processos especiais e vinculá-los a esses pontos de expedição. Por exemplo, a inicialização do banco de dados, inicialização do processo I18N, etc. · Extensão de middleware. É semelhante a Djangos. Você pode configurá-lo em arquivos de configuração. Cada middleware pode processar os objetos de solicitação e resposta. · Chamadas especiais de função no processo inicial do módulo de visualizações. Se você escrever uma função especial chamada __begin__, ele será processado antes que qualquer função de visualização possa ser processada, isso permitirá que os desenvolvedores façam algum processamento de nível de módulo nesse ponto, por exemplo: Verifique a autenticação do usuário, etc. Ferramentas de linha de comando: · Exporte um ambiente de trabalho limpo para um diretório atribuído. · Criar aplicativo e incluir a estrutura básica do diretório essencial, arquivos e código. · Exportar arquivos estáticos, você pode exportar todos os arquivos estáticos disponíveis para um diretório especial. · Inicialização Um servidor Web de desenvolvimento que suporta depuração e autorreload. · Vários instrumentos e ferramentas de gerenciamento de aplicativos. Desdobramento, desenvolvimento: · Suporta fácil implantação na plataforma GAE. · Suporta Mod_WSGI, CGI, Fast_CGI, SCGI. Desenvolvimento: · Fornecer um servidor de desenvolvimento e pode ser recarregado automaticamente quando alguns arquivos de módulo são modificados. · Depuração aprimorada, você pode verificar o rastreamento de erro, a depuração do modelo também é suportada. Misc.: · Várias demos estão disponíveis para qualquer pessoa interessada em aprender mais sobre Uliweb. Ele inclui todos os códigos principais e também todo o código fonte do UliWebProject e alguns outros códigos de demonstração, que podem ser usados diretamente / livremente como desejar. · O UliWeb suporta acesso a arquivos estáticos diretamente, e também pode processar http_if_modified_since. Requisitos: · Pitão


Uliweb. Software Relacionado

Pressflow.

Um derivado de Drupal com desempenho integrado, escalabilidade e aprimoramentos de teste ...

172

Download