1. 程式人生 > 實用技巧 >flask的啟動指令碼,cookie

flask的啟動指令碼,cookie

pip install flask_script

from flask import Flask
from flask_script import Manager  # 啟動命令的管理類

app = Flask(__name__)
# 建立manager管理類的物件
manager = Manager(app)


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


if __name__ == '__main__':
    # app.run(debug=True)
    # 通過管理物件來啟動flask
    manager.run()

設計cookie與過期時間

from flask import Flask,make_response

app = Flask(__name__)

@app.route('/set_cookie')
def set_cookie():
    resp = make_response("success")
    # 設定cookie
    resp.set_cookie("itcast","python")
    resp.set_cookie("itcast1","python1",max_age=3600)
    return resp

if __name__ == '__main__
': app.run(debug=True,port=8000)

獲取與刪除cookie

@app.route("/get_cookie")
def get_cookie():
    c = request.cookies.get("itcast")
    return c

@app.route("/delete_cookie")
def delete_cookie():
    resp = make_response("delete cookie success")
    # 刪除cookie
    resp.delete_cookie("itcast1")
    return
resp