Аутентификация запросов в тестовом клиенте Django

Мой API работает, когда я тестирую его с помощью Postman (с запущенным сервером). Например: enter image description here

Когда я тестирую с помощью тестового клиента Django, я могу войти в систему, но не могу аутентифицировать запрос. Например:

headers = {'Authorization': 'Token ' + token}
response = client.get('/api/v1/users/auth/user/', **headers)

Объект ответа содержит:

'_container': [b'{"detail":"Authentication credentials were not provided."}']

По какой-то причине токен оказывается в request, а не в заголовках:

'request': {'Authorization': 'Token 665c371b1b894abba102cdbae8b35b613321791d',

Что я упускаю?

Наконец-то я нашел то, что работает:

response = client.get('/api/v1/users/auth/user/', 
                      **{ "HTTP_AUTHORIZATION": f"Token {token}" })
Вернуться на верх