Die GAE-Entwicklung erfolgt mit Eclipse. Ziel ist es, ein Beispielprojekt zu erstellen, es für GAE bereitzustellen und den Vorgang zu überprüfen. PC ist Macbook Pro MacOS Sierra 64bit
[Referenzseite] http://westplain.sakuraweb.com/translate/GAE/Python/RuntimeEnvironment.cgi
[Website herunterladen] http://mergedoc.osdn.jp/
2.1 Wählen Sie "Datei" -> "Neu" -> "Andere" -> "PyDev", wählen Sie "PyDev Google App Engine-Projekt" und klicken Sie auf "Weiter".
2.2 Geben Sie die Projektinformationen ein und klicken Sie auf "Weiter". Projektname: Beispiel
2.3 Geben Sie Folgendes in das Google App Engine-Verzeichnis ein
/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine
2.4 Fertig
2.5 Erstellen Sie ein leeres Projekt 「From Which Template do you want to create your new Google App Project?」 damit Wählen Sie "Projekt leeren"
2.6 Erstellen Sie ein Skript Erstellen Sie die einfachste Beispielquelle [helloworld.py] wie unten direkt unter dem Projekt
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
#Bemerkungen
#
import webapp2
class MainHandler(webapp2.RequestHandler):
def get(self):
self.response.write('Hello World !')
app = webapp2.WSGIApplication([
('/.*', MainHandler)
], debug=True)
2.7 app.yaml erstellen
application: sample-app-12461
version: 1
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /.*
script: helloworld.ap
libraries:
- name: webapp2
version: "2.5.2"
2.6 Debug-Ausführung (1) Debuck-Ausführung (2) Überprüfen Sie das Protokoll
Das folgende Protokoll wird an die Eclipse-Konsole ausgegeben
(3) Überprüfen Sie mit einem Browser
http://localhost:8080
Ich habe bestätigt, dass es lokal funktioniert, daher werde ich es auf der tatsächlichen GAE bereitstellen.
3.1 Auf GAE hochladen
3.2 Fragen Sie bei GAE nach
Melden Sie sich bei der GCP-Verwaltungskonsole an, klicken Sie auf "App Engine" → "Version". Die Bereitstellung erfolgt wie unten gezeigt. Klicken Sie also auf die Version