# Python Flask ###### tags: `交接資料` `python` >author: NanoStar030、wcyan、JamesLai >last update: 2024/01/19 --- ## 一、Python Flask 介紹 > Flask 是一個使用Python 語言開發的輕量級Web 應用框架。 近年來因為Python簡單易學的語法以及強大的生態系統,所以在Web開發領域也逐漸受到青睞。 其中Flask的哲學是保持核心簡單但擴充性強,它只提供了路由、模板、靜態檔案等最基本的功能,其他大多數功能則是通過擴展提供,這樣可以讓我們按需求選擇。 ## 二、安裝方法 > 安裝 python套件 > ~~~ > pip install Flask > ~~~ ## 三、使用方法 > 1.基本 Flask架構 > ~~~ python > from flask import Flask, render_template > app = Flask(__name__, template_folder="public") > @app.route("/home") > def home(): # 回傳 public/ home.html > return render_template("home.html") > @app.route("/route2") > def route2(): > # 進入 route2要做的事情 > def route3(): > # 進入 route3要做的事情 > if __name__ == "__main__": # 更改 host為自己電腦的IP > app.run(host="127.0.0.1", port=3000, debug=False) > ~~~ >