djang对象权限

2024-09-29 23:23:39 发布

您现在位置:Python中文网/ 问答频道 /正文

在我的项目中,用户可以创建项,并且可以选择该项是否对所有用户公开。 我目前正在使用django guardian和以下方法:

class Meta:
     permissions = (
         ('can_view', 'CanView'),
     )

@permission_required_or_403来控制权限。你知道吗

但是这样,如果用户选择public,我就必须为所有用户的组分配“can\u view”权限。 这样效率会低吗?有没有办法简化这个过程?你知道吗


编辑:当用户选择private时,他可以指定要查看的其他用户


Tags: or项目django方法用户view权限permissions

热门问题