ひとまず超基本をメモっとこ.
・Google App Engine SDK
GoogleAppEngine_1.2.0.msi をDL
・GAE/Pythonのスタートガイド
・Google App Engine SDKのインストール
GoogleAppEngine_1.2.0.msiを実行.
C:\Program Files\Google\google_appengineにインストールされる.
・パスを通しておく
set Path=%Path%;C:\Program Files\Google\google_appengine\
・デモプログラムを実行してみる
cd C:\Program Files\Google\google_appengine\
dev_appserver.py demos\guestbook
・Hello Google App Engine(Local)
とりあえず置き場を作る.
cd C:\Program Files\Google\google_appengine\
mkdir application
cd application
mkdir HelloGAE
app.yamlとhelloGAE.pyをHeeloGAEの下にぶち込む
----app.yaml----
application: helloGAE
version: 1
runtime: python
api_version: 1
handlers:
- url: /.*
script: helloGAE.py
----helloGAE.py----
# -*- coding: utf-8 -*-
def main():
print 'Content-Type: text/plain'
print ''
print 'HelloGAE'
if __name__ == "__main__":
main()
if __name__ == "__main__":
の意味はメインアプリケーションとして実行してるときだけ実行されるということ.
importでインポートされたときは__name__が__main__ではないため.
ローカルサーバに設置
dev_appserver.py application/helloGAE
・GAE上に設置
Create an Applicationボタンをクリック
↓
Verify Your Account by SMS画面
自分の国とキャリアを選択してusernameにメアドの@の前を入れてSend
携帯に認証コードが書かれたメールが届くので,Enter Account Code:のところに入れてSend
↓
Create an Application画面
ApplicationIdentiferにはhellogae090720とかかぶらないようなIDを入れてCheck Availableを押してYesならOK
Application TitleにはHelloGAEとか入れておく
I accept these termsにチェックを入れてSave
app.yamlの修正
application: hellogae090720
に修正
GAEにデプロイ
appcfg.py update application\helloGAE
アクセス
次はGAEが用意してるモジュールってかwebappフレームワーク絡み。