从我在文档中读到的内容来看,将实体放入数据存储后,不可能更改其父级。但我正在寻找一种方法,在发生这种情况之前(但在创建之后)更改父级。所以与其这样:
John = Student(parent=BlueClassroom.key, name="John", last_name="Smith")
John.put()
我在找这样的东西:
John = Student(name="John", last_name="Smith")
John.parent = BlueClassroom.key
John.put()
现在,第一个可行,但第二个不行(它只是忽略了第二行)。我也尝试过使用populate,但这只适用于常规属性。有什么办法吗
根据NDB Model Class Constructor文件:
我建议在准备创建实体之前,将数据作为dict传递:
相关问题 更多 >
编程相关推荐