Django-cookie的保存以及刪除操作


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM