หลังจาก ร่างฉบับเน่าๆ ไว้ที่ blogspot ด้วยความหงุดหงิดกับ text editor ห่วยๆ ของมัน
เลยคิดว่าย้ายมาไว้นี่ดีกว่า
เริ่มแรกมาโหลด app engine มาจากเวปของ google
extract มันซะ แล้วสังเกตว่า มันจะมีโฟลเดอร์ชื่อว่า new_project_template อยู่
ก็อบโฟลเดอร์แมร่งเลย แล้วเปลี่ยนเป็นชื่อโฟลเดอร์ของเรา
ในนั้นจะมีไฟล์อยู่สามไฟล์ app.yaml, index.yaml, main.py
ใน app.yaml เข้าไปเปลี่ยนชื่อ application เป็น application-id ที่เรา register ไว้กับ http://appengine.google.com
เช่น ถ้า dsin.appspot.com ก็เปลี่ยนเป็น
application: dsin version: 1 runtime: python api_version: 1 handlers: - url: .* script: main.py
ไอ้ตรง handlers มันหมายความว่า ทุก URL (*) ให้ไปเรียก main.py ให้หมด
NOTE
– มันมีเคาะวรรคสองที ก่อนหน้า script:
– ระวังชื่อไฟล์ main.py นี้มัน case-sensitive น้ะจ้ะ
– format นี้เขาเรียกว่า yaml ดูรายละเอียดได้จากเวปของ YAML
– ดูวิธี config app.yaml เพิ่มเติมได้ ที่นี่
เวลารันเพื่อเทส
$ /media/disk/google_appengine/dev_appserver.py [folder]
เรียกจาก http://localhost:8080 ได้เลย
NOTE : default port คือ 8080 นะ
ถ้าต้องการเปลี่ยน port
$ /media/disk/google_appengine/dev_appserver.py --port=9999 [folder]
UPLOAD APP TO SERVER
$ /media/app/google_appengine/appcfg.py update [folder]/