Именованные url kwargs в методе authenticate

Я пытаюсь создать пользовательский класс аутентификации в фреймворке Django rest. В методе authenticate(self, request), на первый взгляд, кажется, что нет способа получить именованный kwarg из URL. Есть ли способ сделать это?

Вы можете получить url через request.get_full_path():

def authenticate(self, request):
    ...
    url = request.get_full_path()

Посмотрите документацию django в https://docs.djangoproject.com/en/3.2/topics/auth/customizing/#writing-an-authentication-backend, возможно, вы найдете ее полезной

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