zoukankan      html  css  js  c++  java
  • flask的cookies操作

    from flask import Flask,request,Response
    
    app = Flask(__name__)
    
    
    @app.route('/')
    def hello_world():
        res = Response('cookies的设置')
        res.set_cookie('username','zhiliao')#cookies只有在响应返回的时候才能设置
        return res
    
    
    @app.route('/del/')
    def delete_cookies():
        res = Response('cookies的删除')
        res.delete_cookie('username')#cookies只有在响应返回的时候才能删除
        return res
    
    
    if __name__ == '__main__':
        app.run()
    from flask import Flask,request,Response,Blueprint
    from cms import bp
    from datetime import datetime
    from datetime import timedelta
    app = Flask(__name__)
    app.register_blueprint(bp)
    
    
    @app.route('/')
    def hello_world():
        res = Response('cookies的设置')
        # expires = datetime(year=2018,month=11,day=5)
        #expires是这么设置的
        expires = datetime.now() + timedelta(days=13,hours=16)#这里一定要减8个小时
        #在新版本的http协议中,expires参数视为被废弃的
        #max_age,在IE8一下的浏览器是不支持的
        # res.set_cookie('username','zhiliao',expires=expires)#cookies只有在响应返回的时候才能设置,
        # max_age最大的cookies报存时间,expires到期时间
        #使用expires参数,就必须使用格林尼治时间
        #要相对北京时间少八个小时
        res.set_cookie('username','zhiliao',domain='.hy.com')#在主域名前面加个点子域名就能用了
        return res
    
    
    @app.route('/del/')
    def delete_cookies():
        res = Response('cookies的删除')
        res.delete_cookie('username')#cookies只有在响应返回的时候才能删除
        return res
    
    
    if __name__ == '__main__':
        app.run()
    from flask import Blueprint,request
    
    bp = Blueprint('cms',__name__,subdomain='cms')
    
    
    @bp.route('/')
    def index():
        username = request.cookies.get('username')
        return 'cms 首页'

  • 相关阅读:
    python基础(5)
    python基础(4)
    python基础(3)
    python基础(2)
    第一个python程序(2)
    第一个python教程(1)
    【jQuery】
    【JavaScript】
    【练习】HTML+CSS
    【练习】Html
  • 原文地址:https://www.cnblogs.com/wuheng-123/p/9742833.html
Copyright © 2011-2022 走看看