如何使用ndb library schemeless
How to use use ndb library schemeless
使用数据存储客户端库。
无论数据存储的状态如何都可以使用 属性.
datastore_client.put({
"foo":"foo",
"bar":"bar",
"xxx":"xxx", # any property can put
...
})
但是,使用 ndb。
只能使用预定义的属性。
Class Test(ndb.Model):
foo = StringProperty()
...
Test(
foo="foo",
bar="bar" # error
).put()
如果我想 put()/get() 无计划。
我不能使用 ndb?
寻找ndb.Expando。这就是你想要的
使用数据存储客户端库。 无论数据存储的状态如何都可以使用 属性.
datastore_client.put({
"foo":"foo",
"bar":"bar",
"xxx":"xxx", # any property can put
...
})
但是,使用 ndb。 只能使用预定义的属性。
Class Test(ndb.Model):
foo = StringProperty()
...
Test(
foo="foo",
bar="bar" # error
).put()
如果我想 put()/get() 无计划。 我不能使用 ndb?
寻找ndb.Expando。这就是你想要的