zoukankan      html  css  js  c++  java
  • 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()

  • 相关阅读:
    第七周作业
    第六周作业
    第五周作业
    第四周作业
    第三周作业
    第二周作业
    求最大值及下标
    查找整数
    抓老鼠
    第五周作业
  • 原文地址:https://www.cnblogs.com/wuheng-123/p/9744978.html
Copyright © 2011-2022 走看看