最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

python中flask的Session设置的方法介绍

来源:懂视网 责编:小采 时间:2020-11-27 14:11:39
文档

python中flask的Session设置的方法介绍

python中flask的Session设置的方法介绍:本篇文章给大家带来的内容是关于python中flask的Session设置的方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。什么是Sessioncookie: 客户端浏览器的缓存;session: 服务端服务器的缓存;Session 和 Cookie类似,
推荐度:
导读python中flask的Session设置的方法介绍:本篇文章给大家带来的内容是关于python中flask的Session设置的方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。什么是Sessioncookie: 客户端浏览器的缓存;session: 服务端服务器的缓存;Session 和 Cookie类似,
本篇文章给大家带来的内容是关于python中flask的Session设置的方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

什么是Session?

cookie: 客户端浏览器的缓存;
session: 服务端服务器的缓存;

Session 和 Cookie类似,都是通过字典管理 key-value对。
Session 对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。当会话过期或被放弃后,服务器将终止该会话。Session 对象最常见的一个用法就是存储用户的首选项。

读写Session可以通过操作字典的方式。

import random

from flask import Flask, session

app = Flask(__name__)
# 因为flask的session是通过加密之后放到了cookie中。所以有加密就有密钥用于解密,所以,
# 只要用到了flask的session模块就一定要配置“SECRET_KEY”这个全局宏。一般设置为24位的字符
app.config['SECRET_KEY'] = random._urandom(24)

# 设置session值;
@app.route('/')
def index():
 # 如何设置session的key-value值
 session['name']='sheen'
 return 'hello,sheen'

@app.route('/get/')
def get():
 # 获取Session的key-vlaue值
 print(len(session))
 return session.get('name')

@app.route('/delete/')
def delete():
 # 删除Session的key-vlaue值
 session.pop('name')
 print(session.get('name'))
 return 'session was deleted'

app.run()

857389279-5bd136fe1d67b_articlex.png

1077227666-5bd13730b430f_articlex.png

2439795727-5bd137641ac28_articlex.png

3077101220-5bd137990c641_articlex.png

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

python中flask的Session设置的方法介绍

python中flask的Session设置的方法介绍:本篇文章给大家带来的内容是关于python中flask的Session设置的方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。什么是Sessioncookie: 客户端浏览器的缓存;session: 服务端服务器的缓存;Session 和 Cookie类似,
推荐度:
标签: 设置 配置 的介绍
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top