Проблема запроса Django - Ошибка разбора JSON - Ожидаемое значение: строка 1 столбец 1 (char 0)

Я пытаюсь запросить маркер доступа, используя следующую функцию и обращаясь к бэкенду Django. На интерфейсе django я могу получить токен доступа и обновления. Однако когда я пытаюсь вызвать его через python, я получаю ответ: {'detail': 'JSON parse error - Expecting value: line 1 column 1 (char 0)'}. Также я использую предварительно созданный Django Token View и не изменял его.

def get_authtoken(username, password):
    headers = {'content-type': 'application/json'}

    data = {
        "username": username,
        "password": password
    }

    response = requests.post('http://127.0.0.1:8000/api/token/', data=data, headers=headers)
    response = response.json()
    print(response)
    return response["access"], response['refresh']

Сначала я получил другую проблему, говорящую, что тип содержимого не разрешен. Затем я добавил заголовки, чтобы убрать это, и теперь я столкнулся с этой проблемой. Когда я исследую ошибку, решения либо не применяются, либо не работают. Любая помощь будет принята с благодарностью.

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