TurboGears es un marco web híbrido capaz de actuar como un marco de pila completo o como un microframework. ¡Turbogears te ayuda a ir rápido y sale de tu camino cuando lo quieras!
TurboGears se puede usar tanto como un marco de pila completo como como un microframework en modo de archivo único.
Para probar TurboGears, solo obtenga pip si aún no lo tiene:
$ curl -o 'https://bootstrap.pypa.io/get-pip.py' $ python get-pip.py
E instalar turbogears:
$ PIP Install TurboGears2
Entonces, servir una aplicación web de TurboGears es tan simple como hacer un archivo webapp.py con su aplicación:
de wsgiref.simple_server import make_server
de tg importación minimalapplicationConfigurator
De tg import expose, tgController
# RootController de nuestra aplicación web, a cargo de servir contenido para /
clase RootController (TGController):
@expose (content_type = "Text/Plain")
índice def (self):
regresar 'Hola mundo'
# Configure una nueva aplicación mínima con nuestro controlador raíz.
config = MinimalApplicationConfigurator ()
config.update_bluePrint ({
'root_controller': rootcontroller ()
})
# Servir la aplicación web recién configurada.
Imprimir ("Servir en el puerto 8080 ...")
httpd = make_server ('', 8080, config.make_wsgi_app ()))
httpd.serve_forever ()
Inicie con python webapp.py y abra su navegador en http://localhost:8080/
¿Quieres jugar más con TurboGears? Prueba los tutoriales de TurboGears:
Visite la documentación de TurboGears para obtener documentación completa y tutoriales .
Vea el sitio web de TurboGears para obtener una descripción general rápida del marco y buscar soporte.
TurboGears tiene licencia bajo una licencia de estilo MIT (ver licencia.txt). Otros proyectos incorporados pueden tener licencia bajo diferentes licencias. Todas las licencias permiten uso no comercial y comercial.