从 Appengine 中的引用键访问一对多关系中的 ReferenceProperty 值?
Accessing ReferenceProperty values in a one to many relation from a referenced key in Appengine?
我在 Python 中使用 AppEngine 并且我有两个模型使用 ndb :
# Post model
class WikiPost(ndb.Model) :
url = ndb.StringProperty(required = True)
content = ndb.TextProperty(required = True)
date = ndb.DateProperty(auto_now_add = True)
第二个模型
class WikiPostVersion(ndb.Model) :
r_post = ndb.KeyProperty(kind = WikiPost)
content = ndb.StringProperty()
date = ndb.DateProperty(auto_now_add = True)
如何访问模型 WikiPostVersion 的引用键 r_post 的值?
r_post
是一个键,所以你可以在上面调用.get()
。
referenced_wikipost = my_wikipostversion_instance.r_post.get()
我在 Python 中使用 AppEngine 并且我有两个模型使用 ndb :
# Post model
class WikiPost(ndb.Model) :
url = ndb.StringProperty(required = True)
content = ndb.TextProperty(required = True)
date = ndb.DateProperty(auto_now_add = True)
第二个模型
class WikiPostVersion(ndb.Model) :
r_post = ndb.KeyProperty(kind = WikiPost)
content = ndb.StringProperty()
date = ndb.DateProperty(auto_now_add = True)
如何访问模型 WikiPostVersion 的引用键 r_post 的值?
r_post
是一个键,所以你可以在上面调用.get()
。
referenced_wikipost = my_wikipostversion_instance.r_post.get()