在上一天我們已經用範例與優缺解釋選擇為什麼選擇flask了,接下來讓我們著重在學習吧,有寫過程式的人可想而知都會從Hello World開始,所以我們叫來寫一個flask版本的hello world吧!
# 安裝套件
pip install flask
Flask 的路由方法是一種用於將 URL 路徑映射到應用程序中的函數的技術。它讓你能夠定義不同 URL 路徑的行為,例如根據用戶請求的 URL 返回不同的頁面或數據。
在 Flask 中,可以使用 @app.route 裝飾器來定義路由。這個裝飾器可以應用在函數上,並指定函數處理的 URL 路徑。
下方所對應的function就是這個url要做的事情。
# 選定自己要的資料夾,在裡面手動新增app.py並加上以下幾行code
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return 'Hello World'
if __name__ == '__main__':
app.debug = True
app.run()
# 啟動app.py
python app.py
#會創建一個http://127.0.0.1:5000/的網站
在這個例子中,我們定義了兩個路由。@app.route('/') 表示根 URL,也就是網站的首頁。當用戶訪問根 URL 時,Flask 會調用 index 函數並返回 'Hello, World!'。
在瀏覽器輸入127.0.0.1:5000便會看到hello world,這是因為flask會開啟一個5000 port的服務。
接下來我會帶大家使用flask串接SQlite、登入功能、上傳檔案功能、畫股市k線、line bot基本教學以及實作一個能夠辨識歌的line bot,以下為本次30天目錄。