googleAppEngine(python)を試してみたので自分なりのメモ変わりに書きます
WebアプリとしてHelloWorldを表示してみる その1(テンプレート無し)
HelloWorldアプリとして以下のファイルを作成
-
- app.yaml
- hello_world.py
app.yml
application: helloworld version: 1 runtime: python api_version: 1 handlers: - url: /.* script: hello_world.py
yamlは「ヤムル」と読むらしくいわゆる設定ファイルのようなもの。
application: helloworld
これがアプリケーション名
runtime: python
アプリの実行環境(言語)
- url: /.*
script: hello_world.py
url⇒URLパターン。「/.*」は「http://bookmarks.appspot.com/」以下のぜんぶのURLのこと
script⇒↑で指定したURLパターンにアクセスされたときに実行するファイル
hello_world.py
# -*- coding: utf-8 -*- import wsgiref.handlers from google.appengine.ext import webapp # class TestPage(webapp.RequestHandler): def get(self): self.response.out.write("Hello World!") # def main(): application = webapp.WSGIApplication([ ( '/', TestPage ), ], debug=True) wsgiref.handlers.CGIHandler().run(application) if __name__ == '__main__': main()