pyramid_appegine.

Gerüst für Pyramidenanwendungen, die auf Google_APPENGINE ausgeführt werden
Jetzt downloaden

pyramid_appegine. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Other/Proprietary Li...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Tom Willis
  • Website des Verlags:
  • https://github.com/twillis/

pyramid_appegine. Stichworte


pyramid_appegine. Beschreibung

Pyramid_Appengine ist ein Gerüst, mit dem Sie mit dem Schreiben einer Pyramiden-APLICATION, die auf Google App Engine ausgeführt wird, zu schreiben. paster erstellen --list-templatesAllbare Vorlagen: APPENGINE_Starter: Pyramidengerüst für Appengine ... Erste Schritte, erstellen Sie zuerst Ihr Projekt-Skelett. Paster Create -t APPENGINE_Starter MyNewProjecta Buildout-Umgebung für Ihr Projekt wird erstellt. Führen Sie einmal den Buildout als übliches CD MEYEWPROJECT /USR/bin/python2.7 bootstrap.py --distribute ./bin/buildoutThe Buildout achtet zum Herunterladen und Installieren der App-Engine SDK (derzeit 1.6.3). Es befindet sich in "./parts/google_appegine" Alle Utivs zum Bereitstellen und Ausführen des Entwicklungsservers befindet sich in "./bin"your-Quellcode für Ihr Projekt in" ./src/mynewProject ", einem Bündel Ihrer Quelle und deren Abhängigkeiten befinden sich unter "./parts/mynewproject" Ihr Projekt für Entwicklung ./bin/devappserver Teile / MyNewProjejeTyour-Pyramiden-Site wird auf Port 8080 ausgeführt. Zeigen Sie Ihren Browser athttp: // localhost: 8080Die Anwendung an App EngineasSuming Sie haben eine Anwendungs-ID "MyNewProject" auf dem App-Motor erstellt, die Anwendung kann so eingesetzt werden. ./bin/appcfg Aktualisierungsteile / MyNewProject -a MyNewProject -V DEVDhen Ihre Anwendung wird mit ... http: //dev.mynewProject.appspot.comWaser erstellen und Whomost-Pyramidengerüsten erstellen eine Projektverzeichnisstruktur, die ein installierbar ist durch den PIP / EASY_INSTALL. App Engine-Anwendungen unterstützen jedoch nicht dieses Format. Stattdessen setzt die App-Engine an, dass alles in einem Verzeichnis enthalten ist, einschließlich aller Projektabhängigkeiten, die nicht von der App Engine Run Time bereitgestellt werden. Eine Verzeichnisstruktur für eine an App-Motor-Anwendung .YAML / MYPROJECT / APP.PY # Einige Skript in app.YAML / MYPROJECT / INDEX.YAML / MYPROJECT / WARROJECE.YAML / MYPROJECT / PYRAMID / MYPROJECT / VERLRUSE / MYPROJECT / JINJA2 / MYPROJECT / MYPROJECT / JINJA2 / MYPROJECT / NEWFANGLELIBAUGENEN SIE DIESE VERZAHLICHE STRUKTION, WAS ist sehr unterschiedlich von dem, was von anderen Werkzeugen erwartet wird, brauchen wir einen Weg, sich in Ihrem typischen Python-Egg-Format zu entwickeln, sondern in einem App Engine-Format bereitzustellen Ihre Bewerbung als ein Ei, aber bereitstellen Sie, was App Engine erwartet. Wenn Sie mit dem Buildout nicht vertraut sind, möchten Sie möglicherweise auf dem Laufenden. Es hat einige der gleichen Ziele wie virtualenv, hat aber mehr Funktionen über Rezepte, um mit der Bereitstellung zu helfen CFG-Datei, die mit Python_APPAGIN verteilt ist, führt dazu folgender Jahre. Das APPENGINE SDK wird in der Buildout-Umgebung unter ./parts/google_appegine heruntergeladen und installiert. Aufgrund von Python2.7 wird kürzlich für die allgemeine Verfügbarkeit angekündigt, und das SDK kann die 2.7-Entwicklung noch nicht unterstützen, die SDK wird gepatcht, indem WEBOB 0.9 mit WebOB 1.1.1 ersetzt wird. Dies geschieht, sodass Sie sich mit der Homepage von Pyramid Version Produkt entwickeln können


pyramid_appegine. Zugehörige Software