多租户与NDB使用命名空间API,还能够查询所有数据?

2024-04-29 03:48:21 发布

您现在位置:Python中文网/ 问答频道 /正文

好的,这是我目前的情况。我正在建立一个应用程序,将与企业和最终用户界面。我正在谷歌应用引擎上建立这个系统。为我的API使用端点。对于面向业务的应用程序(angular webapp),我希望支持多租户arc。我可以很容易地用名称空间API来实现这一点。在终端用户方面,我正在构建一个移动应用程序,它需要来自所有企业的信息。在

如果我使用名称空间API,我不相信跨名称空间进行查询是不可能的。我的下一个想法是使用NDB模型上的祖先属性来分离和分组数据。在

我正在寻找如何实现这一点的想法或想法,关键点是在webapp中尽可能减少跨企业的数据泄漏,同时尽可能多地利用GAE arc。在

使用命名空间API是否可能?你会如何实施类似的计划?在


Tags: 数据引擎名称api应用程序面向系统空间
1条回答
网友
1楼 · 发布于 2024-04-29 03:48:21

这是脏的,但是您可以获得名称空间的列表,然后使用getunnamespaces遍历它们。在

https://developers.google.com/appengine/docs/python/datastore/metadataentityclasses#get_namespaces

http://gaelyk.appspot.com/tutorial/app-engine-shortcuts

我是GAE的新手,但是从文档中我了解到,你应该为你的实体设置索引,然后你应该能够查询索引,但是我不能让它工作,我可能被误导了它的工作原理。其他人可以澄清。在

相关问题 更多 >