Bel*_*iaf 4 testcase django-rest-framework django-tests
如何'Authorization': 'Token'在Django/DRF中添加TEST请求?
如果我使用简单的requests.get(url, headers={'Authorization': 'Token'}所有工作完美但如何在TestCase中做这样的请求?
小智 10
参考: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)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2678 次 |
| 最近记录: |