我很懷疑物體是如何存儲的。說我有這樣定義的類:Google App Engine模型類是如何存儲的?
class SomeEntity(db.Model):
some_number = db.IntegerProperty(required=True)
def calculate_something(self):
return self.some_number * 2
我的猜測是,存儲在數據存儲中的唯一的事情就是與類(SomeEntity
)的完全合格的名字聯繫在一起的名稱/值/類型的some_number
。不過,我並未偶然發現任何證實這一點的信息。
1)任何人都可以證實這一點?
我想確認我可以更改(和添加/刪除)方法,而不會影響存儲的數據。
2)此外,如果向類中添加新屬性(以及如果該屬性具有required=true
),現有對象會發生什麼?
+1非常感謝David。這正是我需要的信息。 – 2010-11-17 19:15:26