Le développement GAE est réalisé à l'aide d'Eclipse. L'objectif est de créer un exemple de projet, de le déployer sur GAE et de vérifier l'opération. PC est Macbook Pro MacOS Sierra 64 bits
[Site de référence] http://westplain.sakuraweb.com/translate/GAE/Python/RuntimeEnvironment.cgi
[Site de téléchargement] http://mergedoc.osdn.jp/
2.1 Sélectionnez "Fichier" -> "Nouveau" -> "Autre" -> "PyDev", sélectionnez "Projet PyDev Google App Engine", puis cliquez sur "Suivant".
2.2 Entrez les informations du projet et cliquez sur "Suivant" Nom du projet: Sample
2.3 Entrez ce qui suit dans l'annuaire Google App Engine
/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine
2.4 Terminé
2.5 Créer un projet vide 「From Which Template do you want to create your new Google App Project?」 alors Sélectionnez "Projet vide"
2.6 Créer un script Créez l'exemple de source le plus simple [helloworld.py] comme ci-dessous directement sous le projet
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
#commentaires
#
import webapp2
class MainHandler(webapp2.RequestHandler):
def get(self):
self.response.write('Hello World !')
app = webapp2.WSGIApplication([
('/.*', MainHandler)
], debug=True)
2.7 Créer app.yaml
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 Exécution du débogage (1) Exécution de Debuck (2) Vérifiez le journal
Le journal suivant est sorti sur la console Eclipse
(3) Vérifiez avec un navigateur
http://localhost:8080
J'ai confirmé que cela fonctionne localement, donc je vais le déployer sur le GAE réel.
3.1 Télécharger vers GAE
3.2 Vérifier avec GAE
Connectez-vous à la console de gestion GCP, cliquez sur "App Engine" → "Version", et il sera déployé comme indiqué ci-dessous, alors cliquez sur la version