AdSense

網頁

2025/6/11

Python Flask Hello World

Python使用Flask建立網路應用程式:


Flask簡介

Flask是Python常用的Web應用程式框架(framework)之一,另外兩個常見的Web框架為Django和FastAPI。


環境

  • Windows 11
  • Python 3.13.3


設定venv環境

本篇參考Flask官網的範例進行操作。

開啟命令列(cmd),輸入mkdir [project]建立一個傳案目錄,[project]為目錄名稱,例如輸入mkdir demo建立demo目錄。

C:\>mkdir demo

移往該目錄,輸入py -3 -m venv .venv建立環境.venv

C:\demo>py -3 -m venv .venv

輸入.venv\Scripts\activate啟用環境(Windows適用),執行後在命令提示符的最前面會出現環境名稱。

C:\demo>.venv\Scripts\activate

(.venv) C:\demo>


下載Flask

在所建環境下輸入pip install Flask下載並安裝Flask於環境中。

(.venv) C:\demo>pip install Flask


撰寫程式

在專案目錄下建立一個python程式來執行Flask的網頁應用程式。例如demo.py內容如下。

demo.py

from flask import Flask

app = Flask(__name__) # 建立Flask實例

@app.route("/") # 設定url路由
def hello_world():
    return "hello world" # 路由返回內容


執行

在環境下輸入flask --app demo run執行demo.py

(.venv) C:\demo>flask --app demo run
 * Serving Flask app 'demo'
 * Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
 * Running on http://127.0.0.1:5000
Press CTRL+C to quit


測試

在瀏覽器位址欄輸入http://127.0.0.1:5000會返回"hello world"。


沒有留言:

AdSense