当我使用普通(不是 ajax)请求时,我会:
from django.shortcuts import redirect
from django.http import JsonResponse
response = redirect('/some_page')
response.set_cookie(key='key1', value='value1', max_age=3600)
response.set_cookie(key='key2', value='value2', max_age=3600)
return response
它可以工作并且设置了cookie。
虽然,当我使用 ajax 请求时,我的视图返回如下内容:
return JsonResponse({'res': 'success'})
而且我不知道如何设置cookie,何时JsonResponse
返回?