【问题标题】:Check django permission or operator?检查 django 权限或操作员?
【发布时间】:2017-01-07 02:01:18
【问题描述】:

在我看来,我正在通过 @permission_required 装饰器检查权限,但我真的希望检查“任一”权限 A 或权限 B。因此,如果用户至少具有两个权限之一,则视图是执行。 .

有没有办法做到这一点?

【问题讨论】:

    标签: python django model-view-controller permissions


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-05-04
      • 1970-01-01
      • 2017-10-08
      • 1970-01-01
      • 1970-01-01
      • 2014-07-19
      • 2013-06-02
      • 1970-01-01
      • 2015-04-02
      相关资源
      最近更新 更多