如何访问用于在Python App Engine中存储数据的低级API

时间:2010-10-04 16:22:54

标签: python google-app-engine google-cloud-datastore

python版本中Entity.java的替代方法是什么? 我不想要任何数据模型。我希望我的实体没有预定义的结构。我只是想让它们成为键和值对,就像上面的Entity.java一样。

我可以用Python版本吗?

2 个答案:

答案 0 :(得分:6)

'低级'API位于google.appengine.api.datastore中。没有公开的文档,但模块本身有相当完整的文档字符串。

答案 1 :(得分:1)

尝试Expando课程。

class MyModel(db.Expando)
   pass

然后,您只需设置值即可添加属性。它们也可以被移除。

修改 我还应该提到dynamic properties方法。它将返回为特定实体定义的属性列表。