添加对象级或行级权限的方法
objectpermissions的Python项目详细描述
django对象权限是添加自定义用户对象或组对象权限集的一种方法。它不会替换django的内置权限。相反,它通过添加额外的方法来管理对特定对象的访问来增强它们。
您可以在不修改应用程序代码的情况下向现有应用程序(例如平板页面)添加对象权限,或者将其添加到您自己的应用程序中。
它使用一种有效的存储权限的方法;它只需要每个用户对象组合一行,而不管授予多少权限。
我们最初的目标非常简单(在思想上,不一定在行动上):
- 有一种简单的方法可以设置对象或行的读/写/所有者权限
- 很容易发现给定用户是否具有权限级别
- 按型号划分的可自定义权限
- 管理查看/编辑集成
这是一个概念的证明,现在,我们正在寻找执行中的调整或新想法的实施反馈。