Django里的保存cookie和flask是有區別的
今天我就說以下Django里的cookie操作
#先導包
#導入Django模塊
from django.http import HttpResponse
#導入時間模塊
from datetime import datetime
#導入Django內置的時間段模塊
#定義設置cookie(存儲)
def save_cookie(request):
#定義回應
response = HttpResponse('存儲cookie ok')
#定義過期時間
expires = datetime(year=2019,month=11,day=20,hour=15,minute=5,second=0)
#轉儲為Django內置時間
expires = make_aware(expires)
#進行存儲動作
response.set_cookie('username','jack',expires=expires)
#將回應對象返回
return response
#定義獲取cookie(取)
def get_cookie(request):
#定義變量獲取cookies屬性
cookies = request.COOKIES
#從cookies通過key獲取value
username = cookies.get("username","未拿到用戶名")
#將用戶名返回
return HttpResponse(username)
#定義刪除cookie方法
def del_cookie(request):
#定義response對象
response = HttpResponse("刪除cookie成功")
#調用delete_cookie("username")
response.delete_cookie("username")
#返回response
return response