gpt4 book ai didi

python - 如何在 GAE Python 中创建子实体和父实体?

转载 作者:太空宇宙 更新时间:2023-11-03 18:26:48 25 4
gpt4 key购买 nike

我的应用程序中有以下数据库模型:

class Account(ndb.Model):
username = ndb.StringProperty()
userid = ndb.IntegerProperty()
email = ndb.StringProperty()

class Post(nbd.Model):
text = nbd.StringProperty()

如何告诉程序“多个帖子属于一个帐户”?

谢谢!

最佳答案

我认为有几种方法。一种简单的方法是在 Post 模型上添加另一个字段,将其与帐户相关联。例如假设所有帐户都有唯一的userid:

def Post(ndb.Model):
text = ndb.StringProperty()
userid = ndb.IntegerProperty()

现在,如果您有一个帐户,您可以通过查询 userid 与该帐户相同的位置来获取它的“子级”。

第二种方法是使用 "ancestor paths" 构建数据以实现“强一致性” 。然后你可以通过执行 "ancestor query" 来获取帖子.

关于python - 如何在 GAE Python 中创建子实体和父实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23025149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com