2013-05-02 58 views
2

django-guardian提供的django auth权限尚未提供的功能是什么?Django-Guardian可以做什么,这是不可能的Django Auth权限?

这里是由Django的监护人的文件中列出的功能:

  • Django的
  • AnonymousUser支持
  • 高级API
  • Heavely测试
  • Django的管理整合
  • 对象权限装饰者

'对象级别'权限是什么意思? 与在auth权限中已经支持的对象实例分配权限是否相同?

“权限不仅可以设置为每种类型的对象,还可以根据特定的对象实例设置。”

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

回答

7

Django的权威性的能做到这一切多,监护人利用这一点,并把全部在一个很好的封装,具有良好的API进行引导。

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

什么是'对象级的许可呢?

从更广泛的角度来看,可以这样想。想象一下,你有一个配置文件,在该配置文件中,您可以将其设置为公开,私密或可供朋友查看,或者允许其他人查看您的配置文件,或者全部无人查看。

这是限制访问特定记录而不是整个表的能力。

+1

感谢您的解释! – ksuralta 2013-05-05 02:46:48

相关问题