Именованные 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, возможно, вы найдете ее полезной