GAE Python SDK 1.2.3 มาพร้อม Django 1.0 อย่างเป็นทางการ

by chakrit
19 June 2009 - 22:34

Google App Engine Python SDK ออกรุ่น 1.2.3 แล้วครับ และที่มาเขียนข่าวเรื่องนี้ก็เพราะว่ามีบรรทัดหนึ่งที่น่าสนใจจากหน้า Release Notes:

Last but not least, the 1.2.3 release is full of other new stuff as well! Stay tuned to the blog for more updates or check the release notes for exciting info on:

  • Asynchronous urlfetch support
  • Django 1.0 support

นั่นก็คือบรรทัดที่เขียนว่า Django 1.0 support ครับ จากการที่เสียเวลาโมแอปตัวเองให้ใช้ Django ได้อยู่นานก็เลยตามเข้าไปดูถึง Release Notes และใน Tracker Issue #872 ก็พบ คอมเม้นท์จากคุณ Guido Van Rossum เจ้าพ่อ Python มาเขียนไว้ครับ กดเข้าไปอ่านดูได้ แต่ตรงนี้ขอสรุปเป็นใจความสั้นๆ ให้ก็แล้วกัน:

วิธีใช้ Django 1.0:

  1. ลง Django 1.0 บนเครื่องก่อนครับ ถ้ามี Python หลายเวอร์ชั่น ให้ใช้ลงไว้ที่เวอร์ชั่นเดียวกันกับ GAE SDK ครับ
  2. ใน App โหลด Django ด้วยคำสั่ง use_library ตามนี้: from google.appengine.dist import use_library use_library('django', '1.0')

ซึ่งหมายความว่าตอนนี้ไม่ต้องฝัง Django ลงไปแล้วครับ ไม่ว่าจะฝังทั้งก้อน หรือฝังแล้วโหลดผ่าน ZipImport เรียกขึ้นมาด้วย use_library ได้เลย แต่ว่าเวอร์ชั่น Default ตอนนี้จะเป็น 0.96 นะครับ ใครจะใช้ 1.0 ต้องระบุลงไปตรงๆ

ผมคิดว่าถ้า Google มาแบบนี้แล้ว ในอนาคต Datastore API/Users API ฯลฯ น่าจะ Compatible กับ Django มากขึ้นในไม่ช้านี่แน่นอนครับ

Download Python SDK 1.2.3

ที่มา: Google App Engine Blog, SdkReleaseNotes

Blognone Jobs Premium