尝试从 GAE 入门中运行 helloworld 应用程序,它给了我一个空白页。
我有文件hell2/hell2.py
:
import webapp2
class MainPage(webapp2.RequestHandler):
def get(self):
self.response.headers['Content-Type'] = 'text/plain'
self.response.write('Hello, webapp2 World!')
app = webapp2.WSGIApplication([('/', MainPage)],
debug=True)
和app.yaml
同一目录中的文件:
application: hell2
version: 1
runtime: python
api_version: 1
threadsafe: true
handlers:
- url: /.*
script: hell2.py
谷歌页面上的教程说脚本应该具有 .app 扩展名,但这会立即引发错误。同样使用python27作为运行时找不到python,这是python 2.7.3 btw。照原样运行,但浏览器不显示文本。基于 webapp 的旧示例运行良好。我检查并发现 webapp2.py 在 SDK 中。