#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()
