【Flask 3】python
===================================cookie和session==========
session可以设置过期时间:存储在服务器
cookie:存储在浏览器里
========================session操作=========================================
1 from flask import Flask,session 2 from datetime import timedelta 3 import os 4 5 app = Flask(__name__) 6 app.config['SECRET_KEY'] = '123' #os.urandom(24) #产生24位随机数 7 app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(days=7) 8 #惭怍session跟字典是一样的 9 #SECRET_KEY 10 @app.route("/") 11 def index(): 12 session['username'] = 'zhiliao' 13 return "hello" 14 15 16 @app.route('/get/') 17 def get(): 18 #session['username'] 19 #session.get('username') 20 return session.get('username') 21 22 @app.route('/delete/') 23 def delete(): 24 print(session.get('username')) 25 session.pop('username') 26 print(session.get('username')) 27 return 'success' 28 29 @app.route('/clear/') 30 def clear(): 31 print(session.get('username')) 32 #删除session的所有数据 33 session.clear() 34 print(session.get('username')) 35 return 'success' 36 37 if __name__ == "__main__": 38 app.run(debug=True,port=9000) 39 40 41 #如果session的没有设置时间,关闭之后过期 42 #如果设置了session的permanent为TRUE,时间为31天
一个二次元的生物

浙公网安备 33010602011771号