PermissionRequiredMixin 与 django 视图方法

PermissionRequiredMixin with django view method

我知道,我们有一个 PermissionRequiredMixin,它有 permission_required。

我有一个问题,如何使用 on Django 视图方法做到这一点。

谢谢你们!!

您可以使用 @permission_required(…) decorator [Django-doc]:

from django.contrib.auth.decorators import <strong>permission_required</strong>

<strong>@permission_required(</strong>'permission_name'<strong>)</strong>
def some_view(request):
    # …

您还可以传递一个可迭代的权限:

from django.contrib.auth.decorators import permission_required

@permission_required(['permission_name<sub>1</sub>', 'permission_name<sub>2</sub>'])
def some_view(request):
    # …