forcen4
forcen4

Reputation: 19

PermissionRequiredMixin with django view method

I know, that we have a PermissionRequiredMixin and it has got permission_required.

I have a question, how to do that with on django view method.

Thank you, guys!!

Upvotes: 1

Views: 207

Answers (1)

willeM_ Van Onsem
willeM_ Van Onsem

Reputation: 476557

You can work with the @permission_required(…) decorator [Django-doc]:

from django.contrib.auth.decorators import permission_required

@permission_required('permission_name')
def some_view(request):
    # …

you can also pass an iterable of permissions:

from django.contrib.auth.decorators import permission_required

@permission_required(['permission_name1', 'permission_name2'])
def some_view(request):
    # …

Upvotes: 1

Related Questions