Pequeño, rápido y fácil de entender, Pirámide permite a los desarrolladores crear aplicaciones web en Python mucho más fácil que antes, con un esfuerzo reducido y en mucho menos tiempo.
Pirámide es el siguiente paso en la evolución de la Pilones marco
¿Qué hay de nuevo en esta versión:.
- Evite accidente en `` pserve --reload`` bajo Py3k, cuando iterar sobre posiblemente mutado `` sys.modules``.
- `` UnencryptedCookieSessionFactoryConfig`` no si el secreto contenía caracteres de orden superior.
- Se ha corregido un error en `` UnencryptedCookieSessionFactoryConfig`` y `` SignedCookieSessionFactory`` donde `` timeout = None`` causaría una nueva sesión para siempre ser creado.
- docs y andamios Actualizado para mantener en el paso con la nueva versión 2.0 de `` Lingua``. Esto incluye la eliminación de todos los `` archivos setup.cfg`` de andamios y entornos de documentación.
¿Cuál es nuevo en la versión 1.5.7 / 1.6a1:
- Evite accidente en `` pserve - -reload`` bajo Py3k, cuando iterar sobre posiblemente mutado `` sys.modules``.
- `` UnencryptedCookieSessionFactoryConfig`` no si el secreto contenía caracteres de orden superior.
- Se ha corregido un error en `` UnencryptedCookieSessionFactoryConfig`` y `` SignedCookieSessionFactory`` donde `` timeout = None`` causaría una nueva sesión para siempre ser creado.
- docs y andamios Actualizado para mantener en el paso con la nueva versión 2.0 de `` Lingua``. Esto incluye la eliminación de todos los `` archivos setup.cfg`` de andamios y entornos de documentación.
¿Qué hay de nuevo en la versión 1.5.4:
- Evite accidente en `` pserve --reload` `bajo Py3k, cuando iterar sobre posiblemente mutado` `sys.modules``.
- `` UnencryptedCookieSessionFactoryConfig`` no si el secreto contenía caracteres de orden superior.
- Se ha corregido un error en `` UnencryptedCookieSessionFactoryConfig`` y `` SignedCookieSessionFactory`` donde `` timeout = None`` causaría una nueva sesión para siempre ser creado.
- docs y andamios Actualizado para mantener en el paso con la nueva versión 2.0 de `` Lingua``. Esto incluye la eliminación de todos los `` archivos setup.cfg`` de andamios y entornos de documentación.
¿Qué hay de nuevo en la versión 1.4:.
- pruebas funcionales fijos en el tutorial ZODB
¿Cuál es nuevo en la versión 1.3.2:
- `` config.set_request_property`` ahora causa menos código que se ejecutará en el momento de solicitud de la construcción.
- No agregue un ``? `` a las URL generadas por request.resource_url si se proporciona el argumento `` query`` pero vacío.
- No agregue un ``? `` a las URL generadas por request.route_url si el `` se proporciona _query`` argumento, pero vacía.
¿Qué hay de nuevo en la versión 1.3:
- Cuando `` pyramid.wsgi.wsgiapp2`` llama al aplicación WSGI aguas abajo, entorno de la aplicación ya no tendrá (en desuso y potencialmente engañosa) `` bfg.routes.matchdict`` o `` teclas bfg.routes.route`` en ella. Un síntoma de este error sería un `` app Pirámide wsgiapp2`` envuelto encontrar el punto de vista equivocado porque detecta erróneamente que una ruta fue igualada cuando, en realidad, no lo era.
- La solución a problema https://github.com/Pylons/pyramid/issues/461 (que hizo posible los métodos de instancia que se utilizarán como ver callables a) introdujo una incompatibilidad hacia atrás cuando los métodos que declararon solamente un argumento solicitud fuera usado.
¿Cuál es nuevo en la versión 1.3a7:
- mensaje de error más informativo cuando un config.include no puede encontrar un includeme.
- Interno: captura discriminadores unhashable temprano (elevar un error en lugar de lo que les permite encontrar su camino en ResolveConflicts) .
- La vista predicado match_param ahora acepta una cadena o una tupla. Esto reemplaza el comportamiento erróneo de aceptar un dict.
¿Cuál es nuevo en la versión 1.3a6:
- Nueva API: pyramid.config.Configurator.set_request_property. Añadir descriptores de propiedad perezosos a una solicitud sin cambiar la fábrica petición. Este método proporciona la detección de conflictos y es la forma sugerida para añadir propiedades a una solicitud.
- Las respuestas generadas por static_view de Pirámide ahora utilizar un wsgi.file_wrapper cuando uno se proporciona por el servidor web.
¿Cuál es nuevo en la versión 1.3a4:
- Nueva API: pyramid.request.Request.set_property.
- Utilice el servidor WSGI camarera en vez de wsgiref de andamios.
¿Qué hay de nuevo en la versión 1.2.4:
- Características:
- Compatibilidad intérprete bpython en pshell. Ver el & quot; de línea de comandos Pirámide & quot; documentos narrativos capítulo para obtener más información.
- Corrección de errores:
- Prevenir una representación andamio de ser sitio denominado (conflictos con Python site.py interna).
- Compatibilidad hacia adelante para pyramid_zcml & # X3e; = 0,8 + zope.configuration & # X3e; = 3.8.0 .
¿Qué hay de nuevo en la versión 1.2.1:
- Características:
- métodos de instancia Lone ahora pueden ser tratados como visión callables.
- Corrección de errores:
- Actualizar política de autenticación auth_tkt aceptar unicode fichas, siempre y cuando sólo contienen contenidos ASCII.
- Documentación:
- ..note Fix y ..warning directivas para funcionar correctamente bajo nueva Esfinge.
¿Cuál es nuevo en la versión 1.1.2:
- Fijar pyramid.config.preserve_view_attrs para no asfixiar cuando la vista que se transmite es None (FBO: pyramid_formish) .
- Se ha solucionado un problema con el procesador predeterminado no funciona en determinados momentos.
¿Qué hay de nuevo en la versión 1.1:
- Características:
- Añadido el objeto pyramid.renderers.null_renderer como una API. El renderizador nula es un objeto que se puede utilizar en los casos de integración avanzada como entrada a la vista de configuración renderer = argumento. Cuando se utiliza el procesador nula como argumento vista render, Pirámide Evita convertir el resultado exigible vista en un objeto de respuesta. Esto es útil si desea volver a utilizar la configuración de la vista y la maquinaria de búsqueda fuera del contexto de su uso por el router Pirámide. Esta característica se agregó para el consumo por el paquete pyramid_rpc, que utiliza vista de configuración y operaciones de búsqueda fuera del contexto de un router exactamente de esta manera. pyramid_rpc se ha roto en el punto 1.1, ya 1.1b1; agregando que nos permite hacer que funcione de nuevo.
- Cambiar todas las plantillas de andamios que apuntan a docs.pylonsproject.org usen / proyectos / pirámide / actual en lugar de / proyectos / pirámide / dev.
- Internos:
- Eliminar código compat que sirvió sólo el propósito de proporcionar compatibilidad con Python 2.4.
- Añadir una advertencia desaprobación para pyramid.renderers.renderer_from_name función no API, que ha visto su uso en el medio silvestre.
- Agregue un método clone a pyramid.renderers.RendererHelper para su uso por el decorador pyramid.view.view_config.
- Documentación:
- dos han corregido errores ortográficos en wiki2 (SQLA + URL Dispatch) tutorial.
- capítulos reordenadas en la sección narrativa para una mejor nueva facilidad de uso.
- añadida más marcadores de indexación a las secciones de la documentación.
Comentarios que no se encuentran