У меня есть несколько моделей в хранилище данных, и я хотел добавить родительские отношения, как описано ключевым словом parent в конструкторе на этой странице:
http://code.google.com/appengine/docs/python/datastore/modelclass.html
Возможно ли это, и если да, то какой самый чистый способ сделать это?
Спасибо
Вы не можете;Путь ключа родителя является частью ключа объекта, который нельзя изменить после того, как объект находится в хранилище данных.Вам нужно будет создать новую сущность с теми же данными и новым родителем и удалить исходную сущность.
Ваш родительский класс:
class Parent(db.Model):
Ваш детский класс:
class Child(Parent):
редактировать
Если вы хотите обновить существующие данные, значит Wooble верен.