現(xiàn)在,我們將學習如何使用 Flask 構建一個簡單的 Web 應用程序。我們的目標是創(chuàng)建一個應用程序,該應用程序可以渲染一個名為 "home.html" 的 HTML 模板。
1. 安裝 Flask
首先,確保您已經安裝了 Python。接下來,打開終端或命令提示符,然后運行以下命令以安裝 Flask:
pip install flask
2. 創(chuàng)建一個新的 Python 文件
創(chuàng)建一個名為 app.py 的新 Python 文件。這將是我們的應用程序的主文件。
3. 編寫 Flask 應用程序
在 app.py 文件中,編寫以下代碼:
from flask import Flask, render_templateapp = Flask(__name__)@app.route("/")def home_page(): return render_template("home.html")if __name__ == '__main__': app.run(debug=True, port=8000)
讓我們逐行解釋這段代碼:
3.1 導入 Flask 和 render_template
from flask import Flask, render_template
這里我們導入了 Flask 庫和 render_template 函數(shù),后者用于渲染 HTML 模板。
3.2 創(chuàng)建 Flask 應用實例
app = Flask(__name__)
使用 Flask(__name__) 創(chuàng)建一個 Flask 應用實例。__name__ 參數(shù)表示應用程序的名稱,用于定位資源,如模板和靜態(tài)文件。
3.3 定義路由
@app.route("/")def home_page(): return render_template("home.html")
使用 @app.route("/") 裝飾器定義一個路由。當用戶訪問應用程序的根 URL(例如:http://localhost:8000/)時,將調用 home_page() 函數(shù)。在這個函數(shù)中,我們使用 render_template() 函數(shù)渲染名為 "home.html" 的 HTML 模板,并將其作為響應返回給用戶。
3.4 運行 Flask 應用程序
if __name__ == '__main__': app.run(debug=True, port=8000)
if __name__ == '__main__': 語句用于檢查當前腳本是否是主程序。如果是,則運行 Flask 應用程序。app.run() 方法啟動開發(fā)服務器,并在調試模式下運行應用程序,監(jiān)聽 8000 端口。
4. 創(chuàng)建 HTML 模板
在項目目錄中創(chuàng)建一個名為 "templates" 的文件夾。
版權聲明:本文內容由互聯(lián)網用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內容, 請發(fā)送郵件至 舉報,一經查實,本站將立刻刪除。