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