GoogleAppEngine 1.7.5

遅ればせながら、GAE/P の最近のバージョンを見てみました。

db.Model → ndb.Model とする事で、

memcache やコンテキストが付いた新しいdbモジュールが使える模様。

ただし、key_name が廃止されて id に統一されていたり、

ListProperty が廃止されて厳密になっていたりするので、

作り変えの場合は注意が必要。

# --- String ---

# db
str = db.StringListProperty()

# ndb
str = db.StringProperty( repeated=True )

# --- float ---

# db
floatList = db.ListProperty()

# ndb
floatList = db.FloatProperty( repeated=True )