Изменение пароля в django rest framework
Я работаю над функцией изменения пароля для API. Мой код отлично работает локально. Проблема в том, что при тестировании в postman я должен подключить его, используя токен для входа в систему. Но в логине у меня есть два пароля refresh и access. Как мне настроить Postman, чтобы получить доступ?
Мне посоветовали использовать Bearer и принять allow_classes = [permissions.IsAuthenticated]
но при этом логин перестает работать и по-прежнему не дает доступа к смене пароля.
Во-первых, вы должны написать класс разрешения в представлениях как: permission_classes = (IsAuthenticated,)
Помните, вы должны знать старый пароль и пройти аутентификацию, чтобы изменить старый пароль.
В почтовике вы видите Authorization нажмите на него и вы увидите Type опцию, в выпадающем меню Type option вы должны выбрать Bearer Token затем вы увидите пустое поле в правой части, поместите туда ваш токен доступа и нажмите кнопку send option он работает нормально.
Если вам нужна дополнительная информация, перейдите по ссылке ниже: https://medium.com/django-rest/django-rest-framework-change-password-and-update-profile-1db0c144c0a3