Как хранятся классы моделей Google App Engine?

Я сомневаюсь, как хранятся объекты. Скажем, у меня есть класс, определенный как:

class SomeEntity(db.Model):
    some_number = db.IntegerProperty(required=True)

    def calculate_something(self):
        return self.some_number * 2

Я предполагаю, что единственное, что хранится в хранилище данных, - это имя / значение / тип some_number вместе с полным именем класса ( SomeEntity ). Однако я не наткнулся на какую-либо информацию, подтверждающую это.

1) Кто-нибудь может это подтвердить?

Я хотел бы подтвердить, что я могу изменять (и добавлять / удалять) методы без какого-либо влияния на хранимые данные.

2) Кроме того, что произойдет с существующими объектами, если я добавлю к классу новое свойство (и что, если это свойство имеет required = true )?

5
задан Peter Mortensen 23 November 2010 в 08:49
поделиться