| Mother-webapps-framework mãe - quadro de aplicativos da Web |
Baixe Agora |
Mother-webapps-framework Classificação e resumo
- Nome do editor:
- Guillaume Bour
- Site do editor:
- http://guillaume.bour.free.fr/mediarchiver/index.php
Mother-webapps-framework Tag
Mother-webapps-framework Descrição
Mãe - Framework de aplicativos da Web A mãe é uma estrutura escrita em Python e baseada em torcida. Ele é projetado para efetuar o desenvolvimento de aplicativos da Web fácil e rápido.it fornece as seguintes funcionalidades entre outros: - Mapeamento de URL simples para codificar, - lidar com tipos multi conteúdo (HTML, JSON, ...), - Integração com Tentacles ORM, - Permitir o uso de ferramentas de modelos (atualmente, apenas o Mako é suportado) Exemplo: UUID = '7C772000-8F12-9994-9730-9E4DE53D55D1'from Mãe Importar RoutingFrom Mother.Callable Import Callback, CallableFrom Mother.Template Import Static, Modelo @ Callback (URL = roteamento.root) def root (** kwargs): return ""
Bem-vindo ao aplicativo de amostra da mãe Esta é a página inicial de
Aplicação de amostra de mãe .
Você é bem-vindo para assistir meu código-fonte para ver como construir sua primeira mãe aplicativo . "" "@Callback (URL = '/ foo', content_type = 'text / planície') def foo (** kwargs): return 'foo :: text planície' @ Callback (URL = '/ foo ', content_type =' aplicativo / json ') def foo (** kw args): retorne @ retorno de chamada (URL = '/ foo', content_type = 'text / html') def foo (** kwargs): return ' FOO : HTML conteúdo '@ callbackdef bar (idade, ** args): tente: idade = int (idade) exceto: Roteamento de retorno.http_404 (' A idade deve ser inteiro 'Retornar' o capitão é% d anos velho '% ageclass capitão (calável): def __init __ (auto, ** kwargs): super (capitão, auto) .__ init __ (** kwargs) self._age = 54 # métodos especiais Get, Post, Put, Apagar são mapeados diretamente para '/ Amostra / Capitão' URL def obter (auto, ** kwargs): return 'capitão :: get' # você também pode expor métodos de classe / instância não especiais com o retorno de chamada # Aqui aprendemos uma nova opção @Callback, chamada 'método' # @callback def idade (auto, ** kwargs): retorne self._age # Aqui nós descobrimos um novo argumento @Callback, chamado 'método' # string entre 'get', 'Post', 'Put', 'Excluir' ou uma lista desses # # Este argumento Set HTTP Método (s) O retorno de chamada é acessível por (o padrão é get) @Callback (URL = '/ seta ge ', método =' post ') defges_post (auto, idade, ** kwargs): tente: self._age = int (idade) exceto: Roteamento de retorno.http_404 (' Idade deve ser inteiro ') Roteamento de retorno.http_200 ( '' '@callbackdef hello (** kwargs): return' hello'urls = {# Exponha a função '/ hel-lo': olá, # exponha conteúdo estático (diretório) '/ estático': estático ('conteúdo estático / '), # Exponha o arquivo de modelo # notas #. Os arquivos de modelo devem ser armazenados em um nº de modelos / sub-diretórios. O Mako é o único mecanismo de modelo disponível atualmente '/ modelo': modelo ('sample.html', title = 'Título do modelo de modelo', conteúdo = "" "Você \ 'RE visualização de uma página de amostra de modelo, renderizada com Mako "" "")} site do projeto: http://devedge.bour.cc/wiki/mother requisitos: · Pitão
Mother-webapps-framework Software Relacionado