Explicación de la pirámide

E

Que es Pyramid

Pyramid es un framework web Python creado a partir de la combinación de Pilones y repoze.bfg, lo que da como resultado un marco flexible y fácil de usar. Pyramid pone gran parte de su enfoque en ser flexible, por lo que ninguna aplicación se verá limitada por las decisiones tomadas por los creadores de Pyramid. Por ejemplo, puede usar Mako o Chameleon para crear plantillas, casi cualquier tipo de base de datos para la persistencia y varios métodos diferentes para ver el enrutamiento (la lista continúa). Muchas características de Pyramid son configurables o conectables, por lo que incluso si algo que necesita no es compatible actualmente con Pyramid, eso no significa que no pueda extender fácilmente el marco para hacer lo que necesita.

¿Por qué es útil Pyramid?

Pyramid parece haber encontrado un medio feliz entre flexibilidad y funcionalidad. No solo puede configurar y ampliar fácilmente el marco, sino que también proporciona muchas funciones útiles. Desde la carga de archivos hasta la autenticación y las respuestas HTTP, Pyramid proporciona una forma de manejar casi cualquier cosa que necesite en un sitio web o servicio web.

Cómo utilizar Pyramid

Por lo general, es una buena práctica utilizar un entorno virtual para proyectos como este. Entonces, una vez que haya configurado una (suponiendo que su entorno virtual se llame ‘env’), instale Pyramid con:

$ cd env
$ bin/easy_install "pyramid==1.4.5"

Ahora que Pyramid está instalado, puede crear un proyecto utilizando uno de los andamios proporcionados. Estos andamios son básicamente proyectos de plantilla con varias configuraciones. Los andamios proporcionados por Pyramid son:

  • inicio
    • Mapeo de URL mediante envío de URL y sin mecanismo de persistencia.
  • zodb
    • Mapeo de URL vía transversal y persistencia vía ZODB. Según Pyramid, este andamio no se ejecutará en Python 3, solo en Python 2.
  • alquimia
    • Mapeo de URL mediante envío de URL y persistencia mediante SQLAlchemy.

Otros andamios están disponibles de terceros, como Niall O’Higgins pyramid_mongodb, así que busque alrededor si los andamios proporcionados no se ajustan a sus necesidades.

Y finalmente, para crear el proyecto, use:

$ bin/pcreate -s starter myapp

Este comando utilizará el andamio inicial para crear su proyecto. Para obtener más información sobre los proyectos Pyramid, consulte su documentación.

Recursos

About the author

Ramiro de la Vega

Bienvenido a Pharos.sh

Soy Ramiro de la Vega, Estadounidense con raíces Españolas. Empecé a programar hace casi 20 años cuando era muy jovencito.

Espero que en mi web encuentres la inspiración y ayuda que necesitas para adentrarte en el fantástico mundo de la programación y conseguir tus objetivos por difíciles que sean.

Add comment

Sobre mi

Últimos Post

Etiquetas

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, aceptas el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad