1

我正在使用出色的django-guardian来管理项目的每个对象权限。在这样的项目中,我希望所有用户都被授予对所有公共对象的权限(例如查看)。

据我所知,这样做的唯一方法是在每次创建帐户时授予每个用户对每个公共对象的权限。

有没有更好的方法,例如让对象获得“通配符”权限或类似的东西。使用组是最好的吗?

反馈表示赞赏。

4

1 回答 1

3

我的建议是在创建时分配所有用户,group并在模型定义中使用默认组提供对模型的访问权限,如下所述:https ://django-guardian.readthedocs.org/en/v1.2/用户指南/assign.html

于 2015-03-31T23:11:30.390 回答