一个网格,列出所有在Django项目中为用户和组实现权限的包。
请随时验证和更新所列应用的功能,或者如果您知道另一个应用,请添加它。
| 包 | django-guardian | django-oso | rules | drf-extensions | djangorestframework-api-key | django-prbac | django-permissions-policy | Tabular Permissions Widget | Django-Access | django-permissions-auditor | django-permission2 | permission-manager-drf | Django Permafrost | django-policies | DRF Access Policy | django-simple-perms |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 描述 | 按对象权限 Django |
已弃用:请参阅 README | 出色的 Django 授权, 无需数据库 |
DRF-extensions 是一个集合 的自定义扩展 Django REST Framework |
🔐 API key permissions for Django REST Framework |
为您的 Django 设置 Permissions-Policy 应用程序的 HTTP 头。 应用程序。 |
以 HTML 表格显示 Django 权限,该表格 HTML 表格 可翻译且易于 自定义。 |
Django-Access - 引入 基于动态评估的 实例级(行级) 访问权限控制的 应用程序。 Django |
用于审核 Django 应用程序 访问控制的工具。 |
一个支持对象 权限的简单权限系统 在 Django 中。 |
声明式每操作/对象 权限 |
为 Django 添加用户可定义 权限 |
基于代码的权限后端 for Django |
Declarative access policies/permissions modeled after AWS' IAM policies. |
||
| 类别 | 应用 | 应用 | 应用 | 应用 | 应用 | 应用 | 应用 | 应用 | 应用 | 应用 | 应用 | 其他 | 应用 | 应用 | 其他 | 应用 |
| # 使用方法 | 85 | 7 | 23 | 7 | 0 | 0 | 0 | 1 | 2 | 0 | 1 | 1 | 0 | 0 | 2 | 1 |
| 支持 Python 3? | ||||||||||||||||
| 开发状态 | 生产/稳定版 | 测试版 | 生产/稳定版 | 生产/稳定版 | 测试版 | Alpha | 生产/稳定版 | 生产/稳定版 | 测试版 | 生产/稳定版 | 生产/稳定版 | 生产/稳定版 | Alpha | 测试版 | 未知 | 未知 |
| 最后更新 | 2025 年 11 月 10 日,上午 8:10 | 2025 年 2 月 26 日,上午 11:59 | 2025 年 10 月 11 日,上午 2:42 | 2025年4月10日,3:25 上午 | 2025年4月4日, 上午4:38 | 2025年9月24日,4:07 下午 | 2025年10月7日,6:08 上午 | 2024 年 4 月 19 日,下午 1:05 | 2024年1月25日,8:57 上午 | 2024年1月9日,3:01 下午 | 2025年3月27日,4:17 下午 | 2025年4月16日,8:07 上午 | 2025年1月8日,6:03 下午 | 2025年8月12日,8:06 上午 | 2023年3月2日, 上午10:42 | 2024年1月2日,8:43 下午 |
| 版本 | 3.2.0 | 0.27.0 | 3.5 | 0.8.0 | 3.1.0 | 1.1.2 | 4.28.0 | 2.9.3 | 不适用 | 1.2.0 | 2.1.0 | 1.0.0 | 0.2.23 | 0.3 | 1.5.0 | 1.2.0 |
| 仓库 | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | Bitbucket |
| 提交 | ||||||||||||||||
| 星标 | 3,832 | 3,493 | 1,946 | 1,546 | 733 | 148 | 111 | 79 | 85 | 22 | 8 | 6 | 7 | 5 | 510 | 2 |
| 仓库分叉数 | 584 | 187 | 150 | 208 | 105 | 39 | 9 | 14 | 7 | 4 | 1 | 0 | 2 | 0 | 53 | 1 |
| 参与者 |
lukaszb
thclark brianmay ad-m Natgho michael-k johnthagen dpgraham4401 bsvetchine mitar 更多... |
gj
saolsen dhatch samscott89 leina05 gkaemmer plotnick patrickod samraper joshrotenberg 更多... |
dfunckt
zerolab federicobond ticosax cclauss dyve kimihito hashlash pjsier orf 更多... |
auvipy
chibisov pratyushmittal MehrazRumman OskarPersson maryokhin alexander-akhmetov codingjoe joehybird tuky 更多... |
florimondmanca
spaceofmiah davidfischer mabdullahadeel beegibson brittandeyoung chrismaddalena Enprogames fgrassals guilleijo 更多... |
millerdev
kennknowles gherceg czue dannyroberts biyeun GertBurger NoahCarnahan esoergel benrudolph 更多... |
adamchainz
pre-commit-ci[bot] dependabot[bot] rik Alexerson craiga |
RamezIssac
ihabhussein abahnihi DemidovEvg aqeelat vintage SteMazzO |
nnseva
LokkiDog dmarychev |
kluchrj
annamooseity jeffgabhart LerikG |
lambdalisue
renovate[bot] JanMalte giginet quasiyoke LuRsT oskarjakiela philippeowagner pysupremacy timgates42 更多... |
kindlycat |
devo-wm
renderbox mgcamisa rhimmelbauer fahzee1 jared-hardy dependabot[bot] github-actions[bot] |
gardenerik |
rsinger86
dependabot[bot] BarnabasSzabolcs oguzhancelikarslan gianpieropa adamsteele-city tanonl HonakerM heng-zhang-20 helderlgoliveira 更多... |
hespul |
| 文档 | 不适用 | 不适用 | 不适用 | 不适用 | 不适用 | 不适用 | ||||||||||
| 对象级别 | ||||||||||||||||
| 分配 | 管理器 + 打补丁的用户和组 + 快捷函数 + Admin 集成(带 ModelAdmin 扩展) |
不相关 | 仅逻辑(在对象上执行代码以确定权限) | 逻辑 | 仅逻辑(在对象上执行代码以确定权限) | |||||||||||
| 声明 | 使用策略语言 |
可调用对象的注册表 | 在应用中的 perms.py 文件中声明 |
权限在管理器类中声明。 |
, 在应用中的 perms.py 文件中声明 | |||||||||||
| 继承 | 通过编写简单规则 |
不相关 | 仅逻辑(在对象上执行代码以确定权限) |
|||||||||||||
| 逻辑检查 | 使用 Polar 策略语言 |
|||||||||||||||
| 装饰器 | ||||||||||||||||
| 数据库 | 逻辑以 .polar 策略文件的形式编写 |
可调用对象的注册表 | 仅逻辑检查 |
仅逻辑检查 |
||||||||||||
| 模板标签 | ||||||||||||||||
| 角色 | 查看文档中的示例 |
不相关 | 对象权限的逻辑可以检查您想要的任何内容 |
|||||||||||||
| 级联更新 | 权限是动态的 |
不相关 | ||||||||||||||
| 字段级别 | ||||||||||||||||
| 任意到任意 | ||||||||||||||||
| 模型级别 | ||||||||||||||||
| Django 1.2 后端 |
| 功能 | 描述 |
|---|---|
| 对象级别 | 支持按对象分配权限。 |
| 分配 | 如何为对象分配权限? |
| 声明 | 您是否为模型声明权限?如何声明? |
| 继承 | 从相关对象继承权限。 |
| 逻辑检查 | 支持动态检查的权限,例如可以查看不早于<br>一个月的条目。 |
| 装饰器 | 用于视图的对象级装饰器。 |
| 数据库 | 是否需要数据库?如果不需要,权限如何存储? |
| 模板标签 | 通过标签在模板中进行权限检查。 |
| 角色 | 支持权限中的角色。 |
| 级联更新 | 支持相关对象的级联更新,例如,如果为产品添加了查看或更改权限<br>,则为产品类别添加查看权限。 |
| 字段级别 | 支持模型字段级别的权限 |
| 任意到任意 | 任意对象到任意其他对象的权限。 |
| 模型级别 | 支持模型级权限(无论是独立实现还是与<br>django.contrib.auth 权限无缝集成)。 |
| Django 1.2 后端 | 请参阅:https://docs.django.ac.cn/en/dev/releases/1.2/#object-level-permissions<br>。 |
| 搜索权重 | 包 | 描述 | 最后 PyPI 发布 | 星标 | 派生 | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| {{ item.weight / max_weight * 100 | number:0 }}% | {{ item.title }} | 分类表格: {{ item.description }} | {{ item.last_released | date: 'mediumDate' }} | 不适用 | {{ item.score }} | 不适用 | {{ item.repo_watchers }} | 不适用 | {{ item.repo_forks }} | 不适用 |