stringtranslate.com

Pegar Python

Python Paste , a menudo llamado simplemente paste , es un conjunto de utilidades para el desarrollo web en Python . Paste ha sido descrito como "un marco para marcos web ". [1]

El paquete Python Paste contiene módulos Python que ayudan a implementar el middleware WSGI .

El paquete incluye un contenedor WSGI para aplicaciones CGI . También incluye un servidor web simple que puede generar solicitudes WSGI.

Middleware WSGI

El estándar WSGI es una interfaz que permite a las aplicaciones utilizar código Python para gestionar solicitudes HTTP. Una aplicación WSGI recibe una representación Python de una solicitud HTTP y devuelve contenido que normalmente será procesado por un navegador web. Un uso común de esto es cuando un servidor web ofrece contenido creado por código Python.

Sin embargo, existen otros usos: el middleware WSGI es un código Python que recibe una solicitud WSGI y luego ejecuta la lógica en función de esta solicitud, antes de pasar la solicitud a una aplicación WSGI o a más middleware WSGI. El middleware WSGI aparece ante una aplicación como un servidor, y ante el servidor como una aplicación. Esto es análogo a la función de las tuberías en los sistemas Unix . La funcionalidad proporcionada por el middleware WSGI puede incluir autenticación, registro, redirección de URL , creación de sesiones y compresión.

Paste ayuda a desarrollar sistemas de middleware WSGI. Por ejemplo, se utiliza en el marco de aplicaciones web Pylons .

Subcomponentes de la pasta

Paste es un proyecto de código abierto de larga trayectoria, que data al menos de 2005. A medida que ha crecido, ha ido separando otras utilidades del núcleo de Paste. Estas utilidades forman parte del proyecto Paste, pero forman sus propios paquetes y tienen sus propios números de versión. Entre ellas se incluyen:

WebTest y WebOb han migrado y ahora son parte del proyecto Pylons .

Véase también

Referencias

  1. ^ "No es otro maldito marco".

Enlaces externos