我是python和google-app-engine编程的新手。我只是使用以下url遵循示例项目:"https://www.youtube.com/watch?reload=9&v=jWRtX8vs_cM“我安装了Python2.7.12,并遵循与此视频相同的过程。在过程的最后部分,我得不到结果。
我写的命令根据视频样本(第一张图),但没有错误和行动:如果进程运行良好,它必须像第二张图片,我必须检查的结果在Web浏览器中的localhost:8000\实例:我搜索了这个项目的解决方案在这里,但还没有得到。如果对我有帮助,我真的很感激。谢谢..。
"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发布于 2019-07-11 20:48:12
webapp2框架只能在python27运行时中使用,而不能在python37中使用。您要么需要降级到第一代Python2.7运行时,要么(更好的选择)继续使用Python3.7并使用现代框架。
Flask中的等价物是:
app.yaml
runtime: python37requirements.txt
Flask==1.0.2main.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
"""Return a friendly HTTP greeting."""
return 'Hello World!'有关详细信息,请参阅"Quickstart for Python 3 in the App Engine Standard Environment“。
https://stackoverflow.com/questions/56988328
复制相似问题