session的设置和获取(demo-day02.py)

# coding=utf-8
# session本质就是基于cookie实现的键值对的字符串
from flask import Flask,session
from config import Config
#扩展包flask_session,作用是指定session信息存放的位置,对session信息签名,指定过期时间
from flask_session import Session  #先不用了解,后续用到redis会继续讲

app = Flask(__name__)
app.config.from_object(Config)

Session(app) #先不用了解,后续用到redis会继续讲

# session和cookie的区别:本质上是基于键值对 的字符串,cookie把值写入到浏览器中,session相当于把键写入到浏览器中
@app.route('/setsession')
def hello_world():
    session['name'] = 'python24'
    return 'set session success'

@app.route('/getsession')
def demo1():
    resp = session.get('name')
    return resp

if __name__=='__main__'
    app.run()

同目录下的同级文件config.py

class Config:
    DEBUG = True
 SECRET_KEY='b1IHqfGBJbdmANeA3Ch/kEjd1jVw7EWifvdPUC8CXyu1+KsAKXnh8boLtjpwAoIOCLM='

    SESSION_TYPE = 'redis'  #先不用了解,后续用到redis会继续讲
    # session的签名
    SESSION_USE_SUGNER = True #先不用了解,后续用到redis会继续讲

转载于:https://my.oschina.net/u/3753872/blog/1647919

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值