检查Django权限或操作符?

3

在我的视图中,我通过@permission_required装饰器来检查权限,但我真的希望检查"A"权限或"B"权限中的其中一个。这样,如果用户拥有两者中的至少一个权限,则执行视图...

有没有一种方法可以做到这一点?

1个回答

0
你可以为此编写自己的装饰器。 或者使用 django.contrib.auth.decorators.user_passes_test(your_test_func) 来创建自定义装饰器。

在这两种情况下,都要查看上述模块中的 permission_required 装饰器的源代码。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接