Django rest framework set_cookie не работает

Я создаю login api для моего приложения, я хочу установить_cookie для ответа httponly = True, secure = True, samesite = 'strict', я сделал это, но это не работает, кто-нибудь может помочь мне решить это?

class LoginView(APIView):
def post(self, request):
    username = request.data['username']
    password = request.data['password']

    try:
        user = User.objects.get(username = username, password = password)
    except:
        raise ValidationError('user not found')

    try:
        user_token = user.auth_token.key
    except:
        token = Token.objects.create(user = user)
        user_token = token.key

    res = Response()
    res.set_cookie(key = 'key', value = user_token, httponly = True, secure = True, samesite = 'strict')
    res.data = {
        'key': user_token
    }
    return res
Вернуться на верх