GAE の Getting Started から 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
Google ページのチュートリアルでは、スクリプトには .app 拡張子が必要ですが、すぐにエラーがスローされます。また、ランタイムとしてpython27を使用すると、python 2.7.3 btwであるpythonが見つかりません。そのまま実行されますが、ブラウザにはテキストが表示されません。webapp に基づく古い例は正常に動作します。確認したところ、webapp2.py が SDK に含まれていることがわかりました。