gpt4 book ai didi

python - 使用 google appengine parent 属性将默认权限应用于对象是个好主意吗?

转载 作者:太空宇宙 更新时间:2023-11-04 07:46:32 25 4
gpt4 key购买 nike

在为我的 Web 应用程序整合授权框架时,我认为如果默认情况下我应用以下逻辑,我的很多工作都会被取消。 “用户”创建的所有对象的父对象都是“用户”。运行查询以检索 View 的对象时,通过将 ancestor() 属性应用于查询来限制返回的对象。在我看来,这似乎简单而明智,适用于我能想到的所有情况。似乎没有其他人这样做过,我错过了什么吗?

最佳答案

如果您的目标是封锁与单个帐户相关的所有对象,那么您可能需要查看 multi-tenancy功能,旨在做到这一点。

如果您的目标只是以一种方便的方式获取单个用户创建的所有内容,那么我们将需要更多地了解您的应用的功能。

通过将用户设置为该用户创建的所有内容的父级,您将与该用户相关的所有内容放入单个 Entity Group 中。 ,这意味着如果您的应用程序中的用户经常需要更新彼此的数据,您可能会遇到问题。

关于python - 使用 google appengine parent 属性将默认权限应用于对象是个好主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6020055/

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