basic google app engine 1

หลังจาก ร่างฉบับเน่าๆ ไว้ที่ 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]/
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s