базовый пример проекта google-app-engine не работает - PullRequest
1 голос
/ 11 июля 2019

Я новичок в программировании на python и google-app-engine. Я просто следовал за примером проекта с этим URL: "https://www.youtube.com/watch?reload=9&v=jWRtX8vs_cM" Я установил Python 2.7.12 и следовал тому же курсу этого видео. На последней части процесса я не смог получить результат.

введите описание изображения здесь

введите описание изображения здесь

Я написал команды в соответствии с образцом видео (первая картинка), но ошибок и действий нет: если процесс работает хорошо, он должен быть похож на второе изображение, и я должен проверить результат в веб-браузере с localhost: 8000 \ instances: Я искал решение этого проекта здесь, но пока не смог получить. Если мне поможет, я действительно ценю это. Спасибо ...

"test.py"

import webapp2

class MainPage(webapp2.RequestHandler):

   def get(self):
       self.response.write("Hello World")

app = webapp2.WSGIApplication([(('/',MainPage),], debug=True)

"app.yaml"

runtime: python37

api_version:1

threadsafe: true

handlers:

- url:/

  script:test.app

1 Ответ

0 голосов
/ 11 июля 2019

Каркас webapp2 доступен только во время выполнения python27, но не python37. Вам нужно будет либо перейти на версию Python 2.7 первого поколения, либо (лучший вариант) остаться на Python 3.7 и использовать современный фреймворк.

Эквивалент в Flask будет:

app.yaml

runtime: python37

requirements.txt:

Flask==1.0.2

main.py

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello():
    """Return a friendly HTTP greeting."""
    return 'Hello World!'

Подробнее см. " Быстрый старт для Python 3 в стандартной среде App Engine ".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...