[PYTHON] Eclipse + Pydev + GAE-Entwicklung

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


Arbeitsliste

  1. Installieren Sie Eclipse
  2. Erstellen Sie ein Beispielprojekt
  3. In GAE bereitstellen

1. Installieren Sie Eclipse

1.1 Wählen Sie an der folgenden Stelle "Eclipse 4.6 Neon Pleiades All in One"

[Website herunterladen] http://mergedoc.osdn.jp/

1.2 Wählen Sie [Python] von [Full Edition] von "Mac 64bit"

1.3 Doppelklicken Sie auf die heruntergeladene Datei, um sie in Anwendungen zu installieren

1.4 Starten Sie Eclipse


2. Erstellen Sie ein Beispielprojekt

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


3. In GAE bereitstellen

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

Recommended Posts

Eclipse + Pydev + GAE-Entwicklung
Python mit Eclipse + PyDev.
Debug-Protokoll mit GAE dev_appserver.py auf Eclipse + PyDev ausgeben
Mac + Eclipse (PyDev) + Django-Umgebungskonstruktion
Hinweise zur Verwendung von Python (Pydev) mit Eclipse