如何在Django配置文件里配置session链接
2019-08-06 09:10
411 查看
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,默认修改之后才保存(默认)
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- Cocos2d-x win7 + vs2010 配置(如何创建cocos2d-x工程,解决各种头文件包含错误、lib库引用错误 及dll链接错误)
- 如何使 FlashGet "正常合法" 下载 Session 中的自定义文件链接呢? JSP/Servlet 实现!
- Cocos2d-x win7 + vs2010 配置(如何创建cocos2d-x工程,解决各种头文件包含错误、lib库引用错误 及dll链接错误)
- 获取Web.config中链接字符串和获取配置文件的Key和静态类中获取session
- 如何从properties配置文件中对去jdbc链接配置
- DJango项目的配置文件与如何连接MySQL数据库
- 如何通过配置文件链接数据库?
- django开发项目实例2--如何链接图片和css文件(静态文件)
- 如何更改apache配置使文件链接能自动保存,文件不会自动打开在页面里
- c#如何通过配置文件进行链接sql server数据库
- 如何使 FlashGet "正常合法" 下载 Session 中的自定义文件链接呢? JSP/Servlet 实现!
- asp.net mvc开发中,web.config文件如何配置数据库链接
- 使用APACHE部署DJANGO程序的时候如何配置静态文件支持?
- Django----文件配置session
- 如何把xshell的session配置文件拷贝到别的机器上
- Cocos2d-x win7 + vs2010 配置(如何创建cocos2d-x工程,解决各种头文件包含错误、lib库引用错误 及dll链接错误)
- 如何使 FlashGet "正常合法" 下载 Session 中的自定义文件链接呢? JSP/Servlet 实现!
- 如何用ResourceBundle来读取配置文件
- 如何使用.NET配置文件(二)
- 关于如何在BizTalk中为项目创建单独的配置文件[翻译]