Flask里面的cookie的基本操作


#cookie相關操作,依賴於make_response
#調用cookie依賴request模塊
from flask import Flask,make_response,request

#建立對象
app = Flask(__name__)

#從配置文間中加載配置
app.config.from_pyfile("config.ini")

@app.route("/")
def index():
return "這是首頁"

#存cookie的方法
@app.route('/setcookie')
def set_cookie():
resp = make_response("存儲cookie")
#使用set_cookie方法來存儲key-value形式的數據,max_age為存儲多久時間
resp.set_cookie('produtname','衛生紙',max_age=60*60*24)
return resp

#調用獲取cookie方法
@app.route("/getcookie")
def get_cookie():
#通過request模塊的cookies屬性的get方法,指定key來調用value
resp = request.cookies.get("produtname")
return resp

#刪除cookie的方法
@app.route("/delcookie")
def del_cookie():
#通過make_response對象內置delete_cookie方法來指定key來刪除value
resp = make_response("刪除cookie")
resp.delete_cookie("productname")
return resp

if __name__ == '__main__':
app.run()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM