Django 不会保存Cookies。在视图中设置cookie

Django 不会保存Cookies。在视图中设置cookie,django,Django,看来我的饼干没有保存。我做错了什么?设置cookie时,这是一个请求,要求客户端(浏览器)将此信息存储在其cookie存储器中 高度简化,其工作原理如下: 你告诉你的代码,设置一个cookie 你的代码告诉浏览器,嘿,设置这个cookie 浏览器说,好的,它的设置 在下一个请求中,浏览器会将cookie发送回您 它将可用于在您设置请求后的任何请求上阅读。因此,当您刷新页面时,cookie将被您的代码“可读” def myview(request): item = Item.objec

看来我的饼干没有保存。我做错了什么?

设置cookie时,这是一个请求,要求客户端(浏览器)将此信息存储在其cookie存储器中

高度简化,其工作原理如下:

  • 你告诉你的代码,设置一个cookie
  • 你的代码告诉浏览器,嘿,设置这个cookie
  • 浏览器说,好的,它的设置
  • 在下一个请求中,浏览器会将cookie发送回您
它将可用于在您设置请求后的任何请求上阅读。因此,当您刷新页面时,cookie将被您的代码“可读”

def myview(request):
    item = Item.objects.all().count()
    if not request.COOKIES.get('mycookie', None):
        response.set_cookie('mycookie', item)
        n =  request.COOKIES.get('mycookie')
    return render_to_response('index.html', {'n': n}, context_instance=RequestContext(request))