django - 多个权限或子句

2024-04-24 12:29:54 发布

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

如果我有以下权限的视图:

permission_classes_by_action = {'list': [CanListUser, IsSupport, IsServiceDesk]

如果IsSupport或{}返回True,那么我该如何构造它呢?在

我想我需要将它们包装到CanListUser权限中?在

^{pr2}$

还是这样?在

class CanListUser(permissions.BasePermissions):
    if [IsSupport, IsServiceDesk]:
        return True
    else:
        return False

Tags: 视图true权限permissionsbyreturnactionlist