flask session操作

Flask 提供了一个简单的 session 操作接口。首先,需要在 Flask 应用中设置一个密钥来加密 session 数据。然后,可以使用 flask.session 来存储和读取数据。

例如,设置 session 的值:

from flask import Flask, session

app = Flask(__name__)
app.secret_key = 'secret key'

@app.route('/set_session')
def set_session():
    session['key'] = 'value'
    return 'Session value set.'

读取 session 的值:

@app.route('/get_session')
def get_session():
    value = session.get('key')
    return 'Session value: {}'.format(value)

删除 session 的值:

@app.route('/del_session')
def del_session():
    session.pop('key', None)
    return 'Session value deleted.'

注意,在设置session之前必须要有一个secret_key,secret_key是用来加密session的。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享