从品牌网站建设到网络营销策划,从策略到执行的一站式服务
1. 若没有填写 max_age, expires ,默认都为None
此时该cooike为临时的,只存在浏览器内存中, 关闭浏览器则自动删除
2. 只有max_age, 则按秒计算过期时间, 浏览器会存在本地缓存路径, 并自动删除过期cookie
3. 只有expires, 则按照时间字符串计算过期时间, 浏览器会存在本地缓存路径, 自动删除过期cookie
3. 若 max_age和 expires 同时存在, 则默认使用 max_age
4. 如果设置的cookie时间小于计算机时间, 浏览器则不提取cookie
max_age = 60*60*24 #按秒计算
expires格式可以为:
1.时间格式的字符串 : " Wdy, DD-Mth-YY HH:MM:SS GMT "
2.秒数
3.datetime.datetime 对象
例:
expires = 'Thu, 28-May-2020 08:53:06 GMT' # 24小时 格林威治时间
expires = datetime.datetime(2020, 5, 28, 23, 44, 55))
expires = 60 * 60 * 24
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:申请域名、雅安服务器托管、营销软件、网站建设、宜宾网站维护、网站推广。
from django.conf import settings
import datetime
def set_cookie(response, key, value, expire=None):
if expire is None:
max_age = 365*24*60*60 #默认max_age为一年, 如果存在expires,则覆盖max_age
else:
max_age = expire
expires = datetime.datetime.strftime(datetime.datetime.utcnow() + datetime.timedelta(seconds=max_age), "%a, %d-%b-%Y %H:%M:%S GMT")
response.set_cookie(key, value, max_age=max_age, expires=expires,
domain=settings.SESSION_COOKIE_DOMAIN, secure=settings.SESSION_COOKIE_SECURE or None)
本文参考并总结: https://www.djangosnippets.org/snippets/40/
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图