這是一篇有關於使用 Flask 架設網站的教學型文章,介紹了從安裝套件、建立網站專案、撰寫程式、執行測試到實際撰寫的步驟和過程。
在進行 Flask 網站架設之前,我們首先要完成以下步驟:
為了使用 Flask 架設網站,首先需要安裝 Flask 套件。你可以在命令列中執行以下指令來進行安裝:
bash複製程式碼 pip install Flask
在電腦中的任意位置建立一個專案資料夾,這個資料夾將包含你的 Flask 網站程式碼以及其他相關檔案。
使用 Python 語言來撰寫網站的後端程式。這包括撰寫網站的主要邏輯、路由設定等。
在命令列中執行 Python 程式,即可啟動你的 Flask 網站。這將啟動一個本地伺服器,讓你可以在瀏覽器中測試你的網站。
將網址貼到瀏覽器的網址列中,以測試網站的運作是否符合預期。
實際撰寫 - Flask 網站程式
Flask 網站程式具有以下特性:
使用 Flask 框架撰寫網站的後端程式碼,程式碼範例如下:
python複製程式碼# 匯入 Flask 模組
from flask import Flask
# 建立 Flask 應用程式物件
app = Flask(__name__)
# 路由設定 - 根路徑
# "/" 代表網站的根目錄,127.0.0.1:5000 代表網站的主機/根目錄
@app.route("/")
def home():
# 連線到我們的 Python 程式,我們的 Python 程式就回應 "Hello Flask 2" (回應給瀏覽器,顯示在使用者的螢幕上)
return "Hello Flask 2"
# 路由設定 - 測試路徑
# 當使用者連線到 "/test" (127.0.0.1:5000/test),交給以下函式處理
@app.route("/test")
def test():
# 返回文字內容 "This is Test" 給客戶端
return "This is Test"
# 主程式判斷
if __name__ == "__main__":
# 如果這個程式是被當成主程式來執行,會啟動 Flask 應用程式伺服器
app.run()
當你準備好後端程式碼後,可以直接按執行或者在命令列中執行 Python 程式,以啟動你的 Flask 網站。例如,在命令列中執行以下指令:
bash複製程式碼 python Python_Flask_網站開發_基礎環境建置教學.py
執行後,會看到 http://127.0.0.1:5000/ (測試用的網址),可以點開網址來測試與自己寫的是否一致。
我們建立了一個網站,這個網站的程式碼就是 Python_Flask_網站開發_基礎環境建置教學.py
。這隻程式就是網站的伺服器,會一直開著不會關閉,背後一直在執行。網站的網址為:http://127.0.0.1:5000/
當你修改了程式碼後,請記得重新執行程式以使修改生效。具體步驟如下:
CTRL + C
來關閉目前正在執行的程式,這將強制結束程式。bash複製程式碼 127.0.0.1 - - [07/May/2024 14:25:28] "GET / HTTP/1.1" 200 -