Jonathan Aplacador
Jonathan Aplacador

Reputation: 123

Trouble in getting params pk or id in Django rest framework has_permission

I have trouble in getting the params pk in my url, resources/<int:pk> in the my django rest framework permission.

def has_permission(self, request, view):
    #extract params pk here
    pass

I tried request.POST.get('pk') but it returns nothing.

Upvotes: 1

Views: 783

Answers (1)

Iain Shelvington
Iain Shelvington

Reputation: 32294

You can access the URL parameters via view.kwargs

def has_permission(self, request, view):
    pk = view.kwargs.get('pk')
    ...

Upvotes: 8

Related Questions