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()

  • 相关阅读:
    DOM编程
    BOM编程
    JavaScript
    CSS
    HTML入门
    shiro与项目集成开发
    shiro授权测试
    散列算法
    shiro认证流程
    spring boot 入门及示例
  • 原文地址:https://www.cnblogs.com/wuheng-123/p/9744978.html
Copyright © 2011-2022 走看看