gpt4 book ai didi

django - Django-Guardian 可以做什么 Django Auth 权限无法做到的事情?

转载 作者:行者123 更新时间:2023-12-02 06:00:40 25 4
gpt4 key购买 nike

django-guardian 提供了哪些 django auth 权限尚未提供的功能?

以下是 django-guardian 文档列出的功能:

  • Django 的对象权限
  • 匿名用户支持
  • 高级 API
  • 经过严格测试
  • Django 的管理集成
  • 装饰器

“对象级”权限是什么意思?这和给auth权限已经支持的对象实例分配权限是一样的吗?

“权限不仅可以按对象类型设置,还可以按特定对象实例设置。”

https://docs.djangoproject.com/en/dev/topics/auth/default/#default-permissions

最佳答案

Django auth 可以做到这一切以及更多,Guardian 利用了这一点,并将所有内容都放在一个漂亮的包中,并具有良好的 API 来启动。

看看这里的差异 django-object-permissions Vs django-guardian Vs django-authority

What does 'Object-level' permission mean?

在更广泛的背景下可以这样想。想象一下,您有一个个人资料,在该个人资料上,您可以将其设为公开、私有(private)或对 friend 可见,要么允许其他人查看您的个人资料,要么不允许任何人查看。

它能够限制对特定记录而不是整个表的访问。

关于django - Django-Guardian 可以做什么 Django Auth 权限无法做到的事情?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16333135/

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