Django Session通用配置
发表于:2025-02-24 作者:千家信息网编辑
千家信息网最后更新 2025年02月24日,Django对于Session有一些默认的通用配置,这些默认配置为:SESSION_COOKIE_NAME == "sessionid" #Session的cookie保存在浏览器上时的ke
千家信息网最后更新 2025年02月24日Django Session通用配置
Django对于Session有一些默认的通用配置,这些默认配置为:
SESSION_COOKIE_NAME == "sessionid" #Session的cookie保存在浏览器上时的keySESSION_COOKIE_PATH == "/" #Session的cookie保存的路径(默认)SESSION_COOKIE_DOMAIN = None #Session的cookie保存的域名(默认)SESSION_COOKIE_SECURE = False #是否Https传输cookieSESSION_COOKIE_HTTPONLY = True #是否Session的cookie只支持http传输(默认)SESSION_COOKIE_AGE = 1209600 #Session的cookie失效日期(2周)(默认)SESSION_SAVE_EVERY_REQUEST = False #是否设置关闭浏览器使得Session过期SESSION_COOKIE_AT_BROWSER_CLOSE = False #是否每次请求都保存Session,默认修改之后才能保存
这些配置可以在settings.py文件中写入并进行更改
Django中,Session可以保存在数据库中,可以保存到缓冲中,也可以保存到文件中,默认情况下是保存在数据库中,数据库中有一张Sessions表。可以通过修改settings.py文件来修改session的保存方式。
默认保存在数据库中:SESSION_ENGINE = 'django.contrib.sessions.backends.db'保存在文件中SESSION_ENGINE = 'django.contrib.sessions.backends.file'保存在缓存中SESSION_ENGINE = 'django.contrib.sessions.backends.cache'同时保存到缓存和数据库中SESSION_ENGINE = 'django.contrib.sessions.backends.cache_db'
Django关于Session的操作:
request.session.set_expiry(value)如果value是个整数, session会在这些秒后失效如果value是个datatime或timedelta,session就会在这个时间后失效如果value是0,用户关闭浏览器session就会失效如果value是None,session会依赖全局session失效策略request.session.delete("session_key")删除当前用户的所有session数据request.session.clear()清除所有sessionrequest.session['k1']request.session.get('k1',None)request.session['k1'] =123不存则设置,存在则更新request.session.setdefault('k1',123)存在则不设置
参考:http://blog.csdn.net/clh704/article/details/9186465
数据
数据库
文件
配置
浏览器
浏览
用户
缓存
传输
全局
可以通过
同时
域名
情况
整数
方式
日期
时间
策略
路径
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
特岗服务器满要不要考公务员
网络安全管理与评估
软件开发验收通过模版
网络技术专业怎样去找工作
软件开发延迟是谁担责
数据库怎样为约束规则命名
租了两个服务器怎么设置
手机热点连接显示服务器失败
想从事网络技术工作得会什么
软件开发北森在线测试
制作的数据库不能打开
云南计算机网络技术就业方向
惠普服务器内存电压
网络安全专业培训方案
推广网络技术咨询一体化
数据库多表连接查询注意事项
学习计算机专业好还是网络技术好
服务器有问题了看不了电影
软件开发的方法
简要描述软件开发流程
sap数据库搭建
岳峰网络技术完整版
松江区网络软件开发质量推荐
软件开发面试什么科目
河南创客赢嘉网络技术有限公司
信息对抗与网络安全不好之处
制作的数据库不能打开
西安五恩网络技术有限公司
武汉应用软件开发代码
全国网络安全技术大赛