易百教程

24、Cookie在 Django 中的作用是什么?

Cookie 是存储在客户端浏览器中的一小段信息。 它用于将用户的数据永久(或指定的时间)存储在文件中。 Cookie 有其到期日期和时间,并在到期时自动删除。 Django 提供了内置的方法来设置和获取 Cookie。

  • set_cookie() 方法用于设置 cookie,get()方法用于获取 cookie。
  • request.COOKIES['key'] 数组也可用于获取 cookie 值。
from django.shortcuts import render  
from django.http import HttpResponse  

def setcookie(request):  
    response = HttpResponse("Cookie Set")  
    response.set_cookie('java-tutorial', 'yiibai.com')  
    return response  
def getcookie(request):  
    tutorial  = request.COOKIES['java-tutorial']  
    return HttpResponse("java tutorials @: "+  tutorial);