我有我的數據存儲某些型號父母,我想在父之間的關係添加由父關鍵字在構造此頁上描述:蟒谷歌的AppEngine db.Model添加後實例已構建
http://code.google.com/appengine/docs/python/datastore/modelclass.html
這是可能的,如果是這樣,那麼最乾淨的方法是什麼?
謝謝
我有我的數據存儲某些型號父母,我想在父之間的關係添加由父關鍵字在構造此頁上描述:蟒谷歌的AppEngine db.Model添加後實例已構建
http://code.google.com/appengine/docs/python/datastore/modelclass.html
這是可能的,如果是這樣,那麼最乾淨的方法是什麼?
謝謝
你不能;父項的關鍵路徑是實體關鍵字的一部分,在實體處於數據存儲區後無法更改。您需要創建一個具有相同數據和新父項的新實體,並刪除原始實體。
你的父類:
class Parent(db.Model):
你的子類:
class Child(Parent):
編輯
如果您想更新現有數據,那麼Wooble是正確的。
這在任何情況下都是錯誤的 - 父關係是通過構造函數的「parent」參數創建的,而不是通過繼承。 – 2011-04-28 00:42:29
謝謝,這將節省我很多研究。 – 2011-04-28 09:31:45