2012/05/20

[google app engine][python]2.7からの変更点 app.yaml編 その3

え、え、え、なんで、app?

- url: .*
script: main.app
まさかビルド作業とか行なう感じかなー。。。

どうやら違うようです。

最初、main.pyをmain.appにリネームすればいいのかなーとか思ったけど全然違った。
以下のようにした場合、main.pyファイルの、変数appを使う、という指定になる。

via:GAEでPython2.7を使ってthreadsafeを有効にする
単純にpyファイルに記述されている変数「app」を使うということなんですねー。

確かに、main.pyを見ると、グローバル変数として宣言されている。
import webapp2

class MainHandler(webapp2.RequestHandler):
def get(self):
self.response.out.write('Hello world! from windows')

app = webapp2.WSGIApplication([('/', MainHandler)],
debug=True)
なるほど、なるほど。

0 コメント:

コメントを投稿