Saltar a: navegación, buscar

Bottle: Python Web Framework

Bottle: Python Web Framework
Información sobre la plantilla
Bottle.png
CreadorJCSC1
Fecha de CreaciónJulio1, 2009
IdiomaInglés

Botella: Python Web Framework

Bottle es un rápido, simple y ligero WSGI micro web-framework para Python. Se distribuye como un módulo de archivo único y no tiene ninguna dependencia que no sea la biblioteca estándar de Python.

   Enrutamiento: Solicitud de asignación de llamadas de función con soporte para direcciones URL limpias y dinámicas.
   Plantillas: Rápido y pythonic incorporado en el motor de la plantilla y el apoyo a las plantillas mako, jinja2 y guepardo.
   Utilidades: Acceso conveniente a los datos del formulario, archivos subidos, cookies, encabezados y otros metadatos relacionados con HTTP.
   Servidor: Servidor de desarrollo HTTP incorporado y soporte para paste, fapws3, bjoern, gae, cherrypy o cualquier otro servidor HTTP capaz de WSGI.

Ejemplo: "Hello World" en una botella

Desde la ruta de importación de botellas, ejecutar, plantilla

@route ('/ hola / <nombre>') Def index (nombre):

   Return template (' Hola Plantilla:Nombre </ b>!', Nombre = nombre)

Run (host = 'localhost', puerto = 8080)

Ejecute este script o péguelo en una consola de Python, luego apunte su navegador a http: // localhost: 8080 / hello / world. Eso es.


Instale la última versión estable con la botella de instalación de pip o descargue bottle.py (versión no estable) en su directorio de proyecto. No hay dependencias duras que no sean la biblioteca estándar de Python. Bottle soporta Python 2.7 y Python 3.

Depreciado desde la versión 0.13: El soporte para Python 2.5 y 2.6 fue eliminado con esta versión.

Fuente