Explicaci贸n de la pir谩mide

    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

    Etiquetas:

    Deja una respuesta

    Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *