GAE + Python Hallo Welt unter Mac OS X.
In diesem Tutorial zeigen wir Ihnen, wie Sie mit Python unter Mac OS X ein einfaches GAE-Hallo-Welt-Webprojekt erstellen und über Google App Engine Launcher ausführen.
Benutztes Werkzeug :
-
Google App Engine SDK für Python (Mac OS X) - 1.7.0
-
Mac OS X 10.8
-
Python 2.7
Note
In Mac OS X 10.8 ist standardmäßig Python 2.7 installiert, was die Entwicklung von Google App Engine erleichtert.
1. Google App Engine SDK
Besuchen Sie dieseGoogle App Engine SDK for Python, wählen Sie Mac OS X aus und starten Sie den Download.
1.1 Install Google App Engine SDK
Doppelklicken Sie auf die heruntergeladeneGoogleAppEngineLauncher-version.dmg
-Datei. Dadurch wird das Symbol "GoogleAppEngineLauncher" extrahiert und in einen Ordner gezogen, den das GAE SDK installieren soll.
1.2 Run Google App Engine Launcher
Doppelklicken Sie erneut auf das Symbol „GoogleAppEngineLauncher“. Befolgen Sie die Anweisungen des Assistenten, um die Installation abzuschließen.
Figure : GoogleAppEngineLauncher - Mit diesem GAE-Starter können Sie Ihre Anwendung ausführen, bereitstellen und verwalten.
2. Python Hallo Welt
File : hello.py - Erstellen Sie eine einfache Python-Datei, um eine Hallo-Welt-Nachricht anzuzeigen.
import webapp2 class MainPage(webapp2.RequestHandler): def get(self): self.response.headers['Content-Type'] = 'text/plain' self.response.out.write('Hello World, GAE + Python') app = webapp2.WSGIApplication([('/', MainPage)], debug=True)
File : app.yaml - Erstellen Sie eine einfache GAE-Konfigurationsdatei.
application: helloworld version: 1 runtime: python27 api_version: 1 threadsafe: true handlers: - url: /.* script: hello.app
Erledigt.
3. Importieren, Ausführen und Demo
In GAE Launcher klicken Sie mit zwei Fingern auf das Tabellenraster → wählen Sie „Add Existing…“ und suchen Sie den Ordner, der die obigen Python-Dateien enthält.
Führen Sie es aus und klicken Sie auf "browse", um die bereitgestellte Webanwendung anzuzeigen.
Siehe Demo:http://localhost:8888
Quellcode herunterladen
Laden Sie es herunter -gae-python-hello-world.zip (3 kb)