如何在Django配置文件里配置session链接


Posted in Python onAugust 06, 2019

Django默认支持Session,并且默认是将Session数据存储在数据库中的

修改session存取放在数据库中

SESSION_ENGINE = 'django.contrib.sessions.backends.db' # 引擎(默认)

session存在缓存里

SESSION_ENGINE = 'django.contrib.sessions.backends.cache' 
SESSION_CACHE_ALIAS = 'default' # 使用的缓存别名(默认内存缓存,也可以是memcache),此处别名依赖缓存的设置

修改session信息存放在文件中

SESSION_ENGINE = 'django.contrib.sessions.backends.file' # 引擎
SESSION_FILE_PATH = None # 缓存文件路径,如果为None,则使用tempfile模块获取一个临时地址tempfile.gettempdir()

缓存+数据库Session

SESSION_ENGINE = 'django.contrib.sessions.backends.cached_db'
SESSION_COOKIE_NAME = "sessionid"            # Session的cookie保存在浏览器上时的key,即:sessionid=随机字符串(默认)
SESSION_COOKIE_PATH = "/"                # Session的cookie保存的路径(默认)
SESSION_COOKIE_DOMAIN = None               # Session的cookie保存的域名(默认)
SESSION_COOKIE_SECURE = False              # 是否Https传输cookie(默认)
SESSION_COOKIE_HTTPONLY = True              # 是否Session的cookie只支持http传输(默认)
SESSION_COOKIE_AGE = 1209600               # Session的cookie失效日期(2周)(默认)
SESSION_EXPIRE_AT_BROWSER_CLOSE = False         # 是否关闭浏览器使得Session过期(默认)
SESSION_SAVE_EVERY_REQUEST = False            # 是否每次请求都保存Session,默认修改之后才保存(默认)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python检测是文件还是目录的方法
Jul 03 Python
python实现汉诺塔递归算法经典案例
Mar 01 Python
Python变量类型知识点总结
Feb 18 Python
Python 常用模块 re 使用方法详解
Jun 06 Python
Python爬虫动态ip代理防止被封的方法
Jul 07 Python
Python时间序列缺失值的处理方法(日期缺失填充)
Aug 11 Python
用Python批量把文件复制到另一个文件夹的实现方法
Aug 16 Python
python中的global关键字的使用方法
Aug 20 Python
python语言的优势是什么
Jun 17 Python
Python如何爬取b站热门视频并导入Excel
Aug 10 Python
python tkinter实现连连看游戏
Nov 16 Python
基于Pytorch版yolov5的滑块验证码破解思路详解
Feb 25 Python
在django中,关于session的通用设置方法
Aug 06 #Python
Django 对象关系映射(ORM)源码详解
Aug 06 #Python
Django中使用session保持用户登陆连接的例子
Aug 06 #Python
Python中的self用法详解
Aug 06 #Python
django框架用户权限中的session缓存到redis中的方法
Aug 06 #Python
Django 响应数据response的返回源码详解
Aug 06 #Python
详解Python Matplotlib解决绘图X轴值不按数组排序问题
Aug 05 #Python
You might like
咖啡知识 咖啡养豆要养多久 排气又是什么
2021/03/06 新手入门
PHP5 安装方法
2006/10/09 PHP
基于Laravel5.4实现多字段登录功能方法示例
2017/08/11 PHP
PHP addslashes()函数讲解
2019/02/03 PHP
基于thinkphp6.0的success、error实现方法
2019/11/05 PHP
JS 面向对象的5钟写法
2009/07/31 Javascript
JavaScript 事件记录使用说明
2009/10/20 Javascript
jquery 笔记 事件
2011/11/02 Javascript
idTabs基于JQuery的根据URL参数选择Tab插件
2012/04/11 Javascript
jquery中获取id值方法小结
2013/09/22 Javascript
JavaScript父子窗体间的调用方法
2015/03/31 Javascript
分享一个插件实现水珠自动下落效果
2016/06/01 Javascript
利用jquery去掉时光轴头尾部线条的方法实例
2017/06/16 jQuery
jquery对table做排序操作的实例演示
2017/08/10 jQuery
Vue.js实现价格计算器功能
2020/03/30 Javascript
Vue中用props给data赋初始值遇到的问题解决
2018/11/27 Javascript
vue中全局路由守卫中替代this操作(this.$store/this.$vux)
2020/07/24 Javascript
[36:19]2018DOTA2亚洲邀请赛 小组赛 A组加赛 Newbee vs LGD
2018/04/03 DOTA
python中list循环语句用法实例
2014/11/10 Python
python中urllib模块用法实例详解
2014/11/19 Python
python内存管理分析
2015/04/08 Python
Python文件去除注释的方法
2015/05/25 Python
Python构造自定义方法来美化字典结构输出的示例
2016/06/16 Python
python中类和实例如何绑定属性与方法示例详解
2017/08/18 Python
Python 面试中 8 个必考问题
2018/11/16 Python
python 实现批量替换文本中的某部分内容
2019/12/13 Python
python动态文本进度条的实例代码
2020/01/22 Python
python不同系统中打开方法
2020/06/23 Python
jupyter notebook快速入门及使用详解
2020/11/13 Python
简历自我评价怎么写好呢?
2014/01/04 职场文书
2014年大班元旦活动方案
2014/02/26 职场文书
2015年国庆节活动总结
2015/03/23 职场文书
超级实用的公文标题大全!
2019/07/19 职场文书
redis实现共同好友的思路详解
2021/05/26 Redis
详解MySQL多版本并发控制机制(MVCC)源码
2021/06/23 MySQL
Vue3.0中Ref与Reactive的区别示例详析
2021/07/07 Vue.js