Проблема с получением параметров pk или id в фреймворке отдыха Django has_permission

У меня проблемы с получением params pk в моем url, resources/<int:pk> в моем разрешении django rest framework.

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

Я пробовал request.POST.get('pk'), но он ничего не возвращает.

Вы можете получить доступ к параметрам URL через view.kwargs

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

О, кажется, я понял. Я использую view.kwargs.get('pk')

Я получил ответ на похожий вопрос здесь. Как я могу получить доступ к параметрам URL из BasePermission?

Вернуться на верх