返回
cookie

老雷python教程之cookie


cookie是保存在浏览器端的

1.设置cookie

    resp = make_response("set cookie")
resp = make_response(render_template("cookie/index.html",val="val"))   # 设置响应体
    resp.set_cookie("App", "laoleischool", max_age=3600)


2.获取cookie

  val=request.cookies.get("App")

3.删除cookie

    resp = make_response("delete cookie")   # 设置响应体
    resp.delete_cookie("App")
from flask import Flask,session,request,render_template,Blueprint,make_response
 
cookie=Blueprint('cookie',__name__)
@cookie.route("/cookie/index")
def index():
    lists=request.cookies
    return render_template("cookie/index.html",lists=lists)
@cookie.route("/cookie/set")
def set():
    val="laoleischool"
    resp = make_response(render_template("cookie/index.html",val=val))   # 设置响应体
    resp.set_cookie("App", "laoleischool", max_age=3600)
    
    return resp  
@cookie.route("/cookie/get")
def get():
    val=request.cookies.get("App")
    return render_template("cookie/index.html",val=val)
@cookie.route("/cookie/delete")
def delete():
    resp = make_response("delete cookie")   # 设置响应体
    resp.delete_cookie("App")
    val="删除成功"
    return resp