Я использую базу данных GAE для хранения объектов типа Supp, которые являются частью SuppSet.SuppSet может содержать много Supps.Я использую модель ReferenceProperty для создания отношения один-ко-многим между SuppSet и Supps следующим образом:
class SuppSet(db.Model):
<stuff>
class Supp(db.Model):
<more stuff>
suppset = db.ReferenceProperty(SuppSet, collection_name='supp_list')
Я могу удалить Supp из исходного SuppSet , но я не могу понять, как изменить SuppSet , на который указывает Supp .Я попробовал следующее безуспешно:
q = SuppSet.gql("WHERE name = :1", name_of_the_new_SuppSet)
s = q.get()
supp.suppset = s
Я также пытался использовать манипуляции list , чтобы вставить Supp в новый SuppSet's collection_list supp_list , который не работал.
Любая помощь очень ценится.