flask的session基础认识
Posted wuheng-123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flask的session基础认识相关的知识,希望对你有一定的参考价值。
from flask import Flask,session from datetime import timedelta import os app = Flask(__name__) app.config[‘SECRET_KEY‘] = os.urandom(24)#随机24的字符串 app.config[‘PERMANENT_SESSION_LIFETIME‘] = timedelta(days=14) #设置过期多少天 @app.route(‘/‘) def hello_world(): session[‘username‘] = ‘zhiliao‘ #操作session就像操作字典一样 #permanent持久化的意思,可以设置过期时间,时间为一个月 session.permanent = True return ‘Hello World!‘ @app.route(‘/get_session/‘) def get_session(): username = session.get(‘username‘) return username or ‘凉拌‘ @app.route(‘/delete_session/‘) def delete_session(): session.pop(‘username‘) session.clear()#是全部删除,跟字典的用法一样 return ‘删除成功‘ if __name__ == ‘__main__‘: app.run()
以上是关于flask的session基础认识的主要内容,如果未能解决你的问题,请参考以下文章