Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
In dieser Anleitung erfahren Sie, wie Sie eine Python-Beispielanwendung für App Engine erstellen und ausführen, und erhalten eine Codeanleitung für den Beispielcode. Das Beispiel ist ein einfaches Gästebuch, mit dem Nutzer Nachrichten in einem öffentlichen Forum posten können.
Ziele
Eine App Engine-Anwendung mit Python erstellen und testen
Die Anwendung für die Nutzerauthentifizierung in Google-Konten integrieren
Das webapp2-Framework verwenden
Jinja2-Vorlagen verwenden
Daten in Datastore speichern
Die Anwendung in App Engine bereitstellen
Kosten
App Engine bietet großzügige kostenlose Kontingente, mit denen Sie diese Anleitung in einer Liveproduktionsumgebung testen können.
Vorbereitung
Erstellen Sie über die Google Cloud Console ein neues Google Cloud Console-Projekt oder rufen Sie die Projekt-ID eines vorhandenen Projekts ab:
So erstellen Sie das Beispiel und führen es lokal aus:
Starten Sie den lokalen Entwicklungs-Webserver. Führen Sie dazu den folgenden Befehl aus dem Verzeichnis appengine-guestbook-python aus:
python3CLOUD_SDK_ROOT/bin/dev_appserver.py./
Der Entwicklungs-Webserver wird ausgeführt und wartet auf Anfragen an Port 8080.
Rufen Sie http://localhost:8080/ in Ihrem Webbrowser auf, um sich die Anwendung anzusehen.
Klicken Sie auf Anmelden und melden Sie sich mit einer beliebigen E-Mail-Adresse an. Der Entwicklungsserver akzeptiert jede gültige oder ungültige E-Mail-Adresse, die Sie angeben. Derselbe Code erfordert ein gültiges Google-Konto und eine gültige E-Mail-Adresse, wenn er in der Produktion bereitgestellt werden soll.
Stoppen Sie den Entwicklungsserver, indem Sie Strg+C drücken.