Flask中使用cookie和sessi

发布时间:2019-05-31 21:40:09编辑:auto阅读(1890)

    Flask中使用cookie和session

    
    from flask import Flask,Response
    app = Flask(__name__)
    
    @app.route('/index')
    def index():
        response = Response("设置cookie")
        response.set_cookie('username','sfencs')
        return response
    
    if __name__ == '__main__':
        app.run()
    
    username= request.cookies.get('username')
    
    
    response.delete_cookie('username')
    

    设置session

    使用session需要设置SECRET_KEY

    
    from flask import Flask,Response,session
    app = Flask(__name__)
    
    app.config['SECRET_KEY'] = ‘asdadasd’
    
    @app.route('/index')
    def index():
        session['username'] = 'sfencs'
        return 'session'
    if __name__ == '__main__':
        app.run()
    

    获取session

    
    username = session.get('username')
    

    删除session

    
     session.pop('username')  
     session.clear()          #删除所有session
    

关键字