Неподдерживаемый тип предоставления с помощью Django Oauth Toolkit

#python #django #django-rest-framework #python-requests #django-oauth

#python #django #django-rest-framework #python-запросы #django-oauth

Вопрос:

Я использую фреймворк Django Rest с django-oauth-toolkit, когда я делаю запрос в POSTMAN, с этим телом он работает нормально,

 {
    "username":"username",
    "password":"password",
    "client_id":"something",
    "client_secret":"somethingelse",
    "grant_type":"password"
}
  

Когда я делаю тот же запрос, используя requests, я получаю

 unsupported_grant_type
  

Это мой код запроса,

 data = {"username": username,
        "password": password,
        "client_id": client_id,
        "client_secret": client_secret,
        "grant_type": "password"}

r = requests.post(url, data=data)
  

Я использую строку «password» в качестве grant_type. Это работает в Postman, но не работает в коде.

Комментарии:

1. Пожалуйста, укажите url версии переменных и библиотек для oauth и drf. Спасибо.

2. Вы получили разрешение этого?

3. сталкиваюсь с той же проблемой!