在作業流程中,可能使用者執行了某一個動作之後我們需要將使用者引導到另一個頁面,這種重新導向的動作在flask中可以利用內建函數redirect來達成。
app.py
from flask import Flask, url_for, redirect # 導入模組Flask, url_for, redirec
app = Flask(__name__)
app.config["DEBUG"] = True
@app.route("/")
def home():
return "Hello World"
@app.route("/test")
def test():
return redirect('http://127.0.0.1:5000/') # 輸入url導向至根目錄
if __name__ == "__main__":
app.run()
處裡完就會將使用者導向另一個頁面,不需要讓使用者自己手動跳轉,提高使用者體驗。
執行結果
---> 導向至 / (根目錄)