2
Django/DRF에서 TEST 요청에 'Authorization': 'Token'
을 어떻게 추가 할 수 있습니까?테스트 모드에서 헤더 요청에 토큰 추가 DRF
만약 내가 단순한 requests.get(url, headers={'Authorization': 'Token'}
을 사용한다면 완벽하지만 어떻게 TestCase에서 그런 요청을 할 수 있을까요?
Django/DRF에서 TEST 요청에 'Authorization': 'Token'
을 어떻게 추가 할 수 있습니까?테스트 모드에서 헤더 요청에 토큰 추가 DRF
만약 내가 단순한 requests.get(url, headers={'Authorization': 'Token'}
을 사용한다면 완벽하지만 어떻게 TestCase에서 그런 요청을 할 수 있을까요?
참조 : http://www.django-rest-framework.org/api-guide/testing/#credentialskwargs
from rest_framework.authtoken.models import Token
from rest_framework.test import APIClient
# Include an appropriate `Authorization:` header on all requests.
token = Token.objects.get(user__username='lauren')
client = APIClient()
client.credentials(HTTP_AUTHORIZATION='Token ' + token.key)