python google appengine db.Model在构造实例后添加父级

python google appengine db.Model在构造实例后添加父级,python,google-app-engine,Python,Google App Engine,我的数据存储中有一些模型,我想添加一个父关系,如本页构造函数中的parent关键字所述: 这可能吗?如果可能的话,最干净的方法是什么 谢谢你不能;父项的密钥路径是实体密钥的一部分,在实体位于数据存储中后不能更改该密钥。您需要使用相同的数据和新的父类创建一个新实体,并删除原始实体。您的父类: class Parent(db.Model): 您的孩子班级: class Child(Parent): 编辑 如果您希望更新现有数据,那么Wooble是正确的。这在任何情况下都是错误的-父关系是使用构

我的数据存储中有一些模型,我想添加一个父关系,如本页构造函数中的parent关键字所述:

这可能吗?如果可能的话,最干净的方法是什么


谢谢

你不能;父项的密钥路径是实体密钥的一部分,在实体位于数据存储中后不能更改该密钥。您需要使用相同的数据和新的父类创建一个新实体,并删除原始实体。

您的父类:

class Parent(db.Model):
您的孩子班级:

class Child(Parent):
编辑


如果您希望更新现有数据,那么Wooble是正确的。

这在任何情况下都是错误的-父关系是使用构造函数的
parent
参数创建的,而不是通过继承。