【发布时间】:2016-11-18 17:12:01
【问题描述】:
我必须设置 cookie 以在我的项目中保存购物车详细信息,但是当我使用函数测试 cookie 时它不起作用
request.session.set_test_cookie()
然后它设置了 cookie 但 response.set_cookie 函数没有设置 cookie。这段代码我试过了。
def index(request):
if request.method == 'GET':
response = HttpResponse('hello')
days_expire = 7
max_age = days_expire * 24 * 60 * 60
response.set_cookie('my_cookie', 'Product Cart', max_age=max_age)
return render(request, 'home/index.py')
为了获取 cookie,正在使用此代码
def sport(request):
if request.method == 'GET':
if 'my_cookie' in request.COOKIES:
value = request.COOKIES['my_cookie']
return HttpResponse(value)
else:
return HttpResponse('Cookie not set')
它总是打印cookie not set string,这可能是什么原因。
【问题讨论】:
-
我已经检查过这个问题,它如何解决我的问题
-
您没有回复您的回复。