GAEのPython2.7用YAMLメモ

application: yourappname
version: 1
runtime: python27
api_version: 1
threadsafe: true

handlers:
- url:  /

  script: main.app


# django
#----------------------------------------------------------------
libraries:
- name: django
  version: 1.2


########################
# YAMLは以上、以下補足 #
########################


上記ハンドラは○○.appspot.com/ にアクセスが来た時main.pyで処理する設定例

main.py には以下を定義

app = webapp.WSGIApplication([('/', TopPage)], debug=True)
def main():
run_wsgi_app(app)

if __name__ == "__main__":
main()



"app"という変数にハンドラ情報入れてるので

script: 部分のファイル名は「処理したいPythonファイル名」.「ハンドラ入れた変数名」と書く