zl程序教程

您现在的位置是:首页 >  后端

当前栏目

56.FLask设置Cookie

Cookie 设置 Flask 56
2023-09-27 14:23:04 时间
from flask import Flask,make_response,request
app = Flask(__name__)

@app.route('/')
def index():
    return "Hello"

# 设置cookie :
# 1.先传递一个make_response给到resp,
# 2.再用make_response(resp)的内置函数set_cookie,以key-values的形式设置好
# 3.返回resp
@app.route('/set_cookie/')
def set_cookie():
    resp = make_response("set cookie ok")
    resp.set_cookie("uname","itbaizhan")
    return resp


# 获取cookie:
# 1.request请求中的,请求cookie,request.cookies
# 2.获取request.cookie获取uname
@app.route('/get_cookie/')
def get_cookie():
    resp = request.cookies.get('uname')
    return f"获取到cookie{resp}"


# 删除cookie
# 1.创建一个视图和他的地址
# 2.设置一个响应:make_resonse
# 目的是:获取到他的cookie下得值
# 4.获取到后,删除其得key值
@app.route('/delete_cookie/')
def delete_cookie():
    resp = make_response('删除cookie')
    resp.delete_cookie("uname")
    return resp

if __name__=="__main__":
    app.run(debug=True)