0

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 に含まれていることがわかりました。

4

2 に答える 2

3

ランタイムタグでは、代わりに python27 になります python

あなたは変化が必要です

handlers:
- url: /.*
  script: hell2.app
于 2013-02-12T22:22:20.737 に答える
0

.appは拡張子ではなく、Python モジュールの変数ですhell2。したがって、app.yaml の行を次のように変更します。

script: hell2.app
于 2013-02-13T05:10:55.337 に答える