Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python应用程序引擎项目具有复杂的用户角色权限结构_Python_Google App Engine_Roles - Fatal编程技术网

Python应用程序引擎项目具有复杂的用户角色权限结构

Python应用程序引擎项目具有复杂的用户角色权限结构,python,google-app-engine,roles,Python,Google App Engine,Roles,接下来,我想知道是否有人可以推荐一些基于Python的开源Google App Engine项目,这些项目具有复杂的用户角色权限模型,以供参考。有代码链接就好了 在我自己的项目中,除了通常的角色和权限之外,我还想添加一层组织,例如,用户是一个或多个组织的成员,他们的角色是相对于组织的。这很像问题追踪器,用户和项目之间存在多对多关系。应用程序引擎补丁将django权限模型移植到AppEngine。向下滚动到此页面的权限部分:。源代码也可从该网站获得。感谢您的帮助回复。除了简单的权限之外,我还希望找

接下来,我想知道是否有人可以推荐一些基于Python的开源Google App Engine项目,这些项目具有复杂的用户角色权限模型,以供参考。有代码链接就好了


在我自己的项目中,除了通常的角色和权限之外,我还想添加一层组织,例如,用户是一个或多个组织的成员,他们的角色是相对于组织的。这很像问题追踪器,用户和项目之间存在多对多关系。

应用程序引擎补丁将django权限模型移植到AppEngine。向下滚动到此页面的权限部分:。源代码也可从该网站获得。

感谢您的帮助回复。除了简单的权限之外,我还希望找到实际的持久化模型,这些模型使用Django权限之类的东西,但要做更复杂的事情就要超越它们。在这种情况下,我希望允许组织分配非系统范围的权限,并且我正试图找出如何创建非规范化关系,以允许在具有不同可见性级别的项目上搜索结果。听起来像是一种共享模式多元素方法。我没有寻找任何权限框架,但我很想知道是否有。一种简单的方法是向每个模型添加公司代码,并使用queryset过滤器和视图装饰器,在查看/检索数据时检查公司代码。