O Turbogears é uma estrutura híbrida da Web capaz de atuar como uma estrutura de pilha completa ou como um microframework. Os turbogears ajudam você a ir rápido e sai do seu caminho quando quiser!
Os turbogears podem ser usados como uma estrutura de pilha completa ou como um microframework no modo de arquivo único.
Para experimentar os turbogears, pegue pip se você ainda não o tiver:
$ curl -o 'https://bootstrap.pypa.io/get-pip.py' $ python get-pip.py
E instalar turbogears:
$ pip install turbogears2
Em seguida, servir um aplicativo da Web Turbogears é tão simples quanto fazer um arquivo webapp.py com seu aplicativo:
de wsgiref.simple_server importar make_server
do TG importar minimalapplicationconfigurator
Da Importação TG Expose, TGController
# Rootcontroller do nosso aplicativo da web, responsável por servir conteúdo para /
Classe rootcontroller (TGController):
@expose (content_type = "text/plana")
Def Index (self):
Retornar 'Hello World'
# Configure um novo aplicativo mínimo com nosso controlador raiz.
config = minimalapplicationConfigurator ()
config.update_blueprint ({
'root_controller': rootcontroller ()
})
# Sirva o aplicativo web recém -configurado.
Print ("Servindo na porta 8080 ...")
httpd = make_server ('', 8080, config.make_wsgi_app ())
httpd.serve_forever ()
Comece com python webapp.py e abra seu navegador em http://localhost:8080/
Quer jogar mais com os turbogears? Experimente os tutoriais dos turbogears:
Visite a documentação dos turbogears para obter documentação e tutoriais completos.
Consulte o site da Turbogears para obter uma rápida visão geral da estrutura e procurar suporte.
A Turbogears é licenciada sob uma licença no estilo do MIT (consulte License.txt). Outros projetos incorporados podem ser licenciados sob diferentes licenças. Todas as licenças permitem uso comercial e não comercial.