在App Engine for Python中,是否可以使用嵌套在其中的另一个对象来持久化一个类?

在App Engine for Python中,是否有像Objectify(Java Library)这样的东西,我可以轻松地将一个类嵌入另一个类中并将其保存到数据存储区?

这个类的建模类似于以下示例,其中Venue包含Location对象.我想将其作为一个嵌套对象持久化,并且能够通过嵌入对象中的字段进行查询.

class Location():
city = db.StringProperty()
state = db.StringProperty()

class Venue(db.Model):
name = db.StringProperty()
location =位置()

以下是有关它如何在App Engine for Java中的Objectify中工作的信息.
http://code.google.com/p/objectify-appengine/wiki/IntroductionToObjectify#@Embedded

这可能使用Python吗?

解决方法:

目前还不是,但NDB library支持将模型序列化为协议缓冲区,或者嵌套它们的属性(Objectify方式).

上一篇:记一次接口调试错误: {"timestamp":"2019-09-11T03:04:30.036+0000","status":500,&q


下一篇:mysql基础 ~ 面试题汇总