piramid_appengine

Andamio para aplicaciones piramidales que se ejecutan en google_appengine
Descargar ahora

piramid_appengine Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Other/Proprietary Li...
  • Precio:
  • FREE
  • Nombre del editor:
  • Tom Willis
  • Sitio web del editor:
  • https://github.com/twillis/

piramid_appengine Etiquetas


piramid_appengine Descripción

PYRAMID_APPINGINE es un andamio para ayudarlo a comenzar a escribir una aplicación de pirámide que se ejecutará en el motor de la aplicación de Google. EnStalationPrIngine se puede instalar a través de PIP o Easy_Install PIP Instale la instalación piramid_appengineonnce se ha completado, se hará una plantilla de AppEngine_starter para crear proyectos. Paster CREATE - LIST-TEMPLATE-TEMPLATEAPORTE PLANTAS: AppEngine_starter: Andamio de Pyramid para AppEngine ... Cómo empezar a empezar, primero cree su proyecto Skeleton. Paster Create -t ​​AppEngine_starter MynewProjecta BUILDOUT Entorno para su proyecto será creado. Una vez completado, ejecute la BuildOut como usual CD MeynewProject /Usr/bin/Python2.7 bootstrap.py --Distribute ./bin/buildoutthe BuildOut, se encargará de descargar e instalar el SDK del motor de aplicaciones (actualmente 1.6.3). Se ubicará en "./parts/google_appengine" Todos los utilizativos para implementar y ejecutar el servidor de desarrollo se ubicarán en "./bin"Your código fuente para su proyecto se ubicarán en" ./src/mynewproject ", un paquete de su fuente y sus dependencias se ubicarán en "./parts/mynewproyects"rning su proyecto para el desarrollo ./bin/devappserver Parts / MynewProjectYour Pyramid Site se ejecutará en el puerto 8080, así que apunte su navegador Athttp: // localhost: 8080Deploer su APLICACIÓN A LA APLICACIÓN ENGINEAVEANDO QUE HA CONOCIDO UN ID DE APLICACIÓN "MYNEWPROJILLO" EN EL MOTOR DE APLICACIÓN, la aplicación se puede implementar así. ./bin/appcfg Update Parts / MyNewProject -A MyNewProject -V Devthten su solicitud se ejecutará en ... http: //dev.mynewproject.appspot.com lo que hace y los andamios de pirámide de Whyminost crean una estructura de directorio de proyectos que sea instalable. a través de la PIP / EASY_INSTALL. Sin embargo, las aplicaciones del motor de aplicaciones no admiten ese formato. En su lugar, el motor de aplicaciones asume que todo está contenido en un directorio que incluye todas las dependencias de proyectos que no proporcionan el tiempo de ejecución del motor de la aplicación. Una estructura de directorio para una aplicación implementable al motor de la aplicación parece este ... / myproject // myproject / aplicación .yaml / miproyecto / app.py # una secuencia de comandos que se hace referencia en app.yaml / miproyecto / index.yaml / miproyecto / queue.yaml / miproyecto / pirámide / miproyecto / verlruse / miproyecto / Jinja2 / miproyecto / newfangledlibBecause de esta estructura de directorio, el cual es muy diferente de lo que se espera por otras herramientas, necesitamos una forma de desarrollar en su formato típico de huevos de Python, pero se despliega en un formato de aplicación de la aplicación.Enter buildBuildOutTout es una herramienta que se puede usar para admitir el tipo de configuración donde se desarrolla Su solicitud como un huevo, pero se despliega qué motor de aplicación espera. Si no está familiarizado con la buildout, es posible que desee leerlo. Tiene algunos de los mismos objetivos que VirtualEnv, pero tiene más características a través de las recetas para ayudar con la implementación. Para ejecutar la buildación que normalmente hagas ... / ruta / a / python bootstrap.py --deistribute ./bin/buildoutthe boundout. El archivo CFG distribuido con Python_ApPengine hace lo siguiente.- Crea un entorno de buildrout donde se encuentra la fuente de su proyecto en ./src/nameofprojectwhen buildout se ejecuta ...- Todas las dependencias para su proyecto se descargan y se configuran en el entorno de la BuildOut. El SDK de AppEngine se descarga e instala en el entorno de BuildOut en ./parts/google_appengine. Debido a Python2.7 recientemente anunciado para la disponibilidad general, y el SDK no puede admitir 2.7 Desarrollo aún, el SDK está parchado al reemplazar a WebOB 0.9 con WebOB 1.1.1. Esto se hace para que pueda desarrollar utilizando la página de inicio de la versión de Pyramid.


piramid_appengine Software relacionado

Obraz

Generador de sitios estáticos en un solo archivo de Python similar a Jekyll ...

71

Descargar