Detalles de software:
Versión: 0.8.3
Fecha de carga: 28 Feb 15
Licencia: Libre
Popularidad: 201
Pecan centra en una aplicación o página web la relación de peticiones HTTP, a diferencia de los marcos clásicos que se ocupan de sesiones, bases de datos y las interacciones de los usuarios.
De esta manera se trata de un marco de Python de bajo nivel, pero uno más poderoso que las soluciones clásicas, ya que permite a los desarrolladores crear aplicaciones más eficientes y basadas en el rendimiento en lugar
Características :.
- Varios elementos de seguridad incluyen
- soporte de idiomas plantilla
- Soporte JSON
- Objeto-despacho para facilitar el enrutamiento (vía WSGI)
- de estilo REST
- Fácil configuración
- Extensible base de código
- Documentación
Controladores
¿Cuál es nuevo en esta versión:
- Para envíos HTTP, cuerpos de solicitud mapa JSON al controlador argumentos clave .
- Mejora de la detección y la indulgencia argspec para controladores envueltos.
- Cuando los argumentos de ruta son incorrectos para RestController, retorno HTTP 404, no 400.
- Cuando la detección no-contenido para HTTP 204, coger correctamente UnicodeDecodeError.
- Se ha corregido un error de enrutamiento para subcontroladores genéricos.
- Se ha corregido un error en el manejo función genérica cuando los lugareños contextuales están desactivados.
- Se ha corregido un error que confunde orden de los argumentos de las funciones genéricas.
¿Qué hay de nuevo en la versión 0.6.0:
- Añadido un mejor soporte para la composición de gancho a través de subclases y mixins . Para obtener más información, consulte: ref.: `Attaching_hooks`
- Se ha añadido soporte para la especificación de petición y respuesta personalizada implementaciones a nivel de aplicación WSGI para las personas que quieran ampliar la funcionalidad proporcionada por las clases base en WebOb.
- controladores Pecan ahora pueden devolver una instancia webob.Response explícita a cortocircuito prestación plantilla de Pecan y serialización.
- Para los métodos genéricos que devuelven HTTP 405, pecan ahora genera un encabezado Permitir comunicarse métodos aceptables para el cliente.
- Se ha corregido un error en la adhesión a RFC2616:. Si es un método expuesto no devuelve ningún cuerpo de la respuesta (o espacio de nombres), pecan ahora cumplir una respuesta (en lugar de HTTP 200) HTTP 204
- Se ha corregido un error en la adhesión a RFC2616:. Cuando pecan responde con HTTP 204 o HTTP 304, la cabecera Content-Type es despojado automáticamente (porque este tipo de respuestas HTTP no contienen contenido del cuerpo)
- Se ha corregido un error: ahora, cuando los clientes solicitan JSON a través de una cabecera Accept, WebOb HTTP excepciones son serializado como JSON, no su representación HTML nativo .
- Se ha corregido un error por el que rompió las aplicaciones que especificaban default_renderer = json.
¿Qué hay de nuevo en la versión 0.5.0:.
- Esta versión incluye el soporte oficial para PyPy
- Añadido coloreado solicitud de registro en el pecan comando servir.
- Ha añadido un andamio para generar fácilmente una API REST básica.
- Se ha añadido la capacidad de pasar argumentos clave arbitrarias a pecan.testing.load_test_app.
- Se ha corregido un error relacionado con la recursividad en el documento de error de middleware.
- Se ha corregido un error en el comando gunicorn_pecan que causaron datos threading.local fugas entre eventlet / GEvent hilos verdes.
- Mejora de la documentación a través de reparaciones y tutoriales narrativos para aplicaciones de muestra de nuez.
¿Cuál es nuevo en la versión 0.3.2:
- hecho algunos cambios para simplificar cómo pecan.conf. aplicación se pasa a las nuevas aplicaciones.
- Se ha corregido un error de enrutamiento para ciertas configuraciones de controlador _lookup.
- Mejora de la documentación para el manejo de la carga de archivos.
Comentarios que no se encuentran