快速入門Flask框架:從安裝開始
引言:
Flask是一個簡單且靈活的Python Web框架,被廣泛應用於Web開發領域。它提供了許多有用的工具和函式庫,使得開發網頁應用程式變得有效率且快速。本文將為您介紹如何安裝Flask框架並快速上手。
一、安裝Flask框架
安裝虛擬環境
使用虛擬環境能夠有效地隔離專案所需的依賴套件,避免與系統環境衝突。開啟命令列工具,執行下列指令安裝虛擬環境:
pip install virtualenv
建立虛擬環境
在命令列中,進入專案目錄,執行下列指令建立虛擬環境:
virtualenv venv
啟動虛擬環境
執行下列指令啟動虛擬環境:
Windows:
venvScriptsctivate
source venv/bin/activate
#在啟動的虛擬環境下,執行下列指令安裝Flask框架:
pip install flask
的資料夾作為我們的Flask應用目錄。
在
app目錄下建立一個名為
app.py的Python文件,並在其中編寫以下程式碼:
from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello, Flask!' if __name__ == '__main__': app.run()
執行下列指令啟動Flask應用程式:
python app.py
,您將看到頁面顯示出"Hello, Flask!"。
Flask框架允許我們透過定義路由來處理不同的URL請求。在上面的範例中,我們定義了一個路由
@app.route('/'),它將處理應用程式根URL請求。您可以新增更多的路由來處理其他URL請求。以下是範例:
@app.route('/') def hello(): return 'Hello, Flask!' @app.route('/about') def about(): return 'This is the About page.' @app.route('/contact') def contact(): return 'This is the Contact page.'您可以在瀏覽器中分別造訪
http://localhost:5000/、
http://localhost:5000/about#以及
http://localhost:5000/contact來查看不同頁面的輸出。
Flask使用模板引擎來渲染動態內容。模板引擎能夠將HTML模板與Python程式碼結合,產生最終的HTML頁面。以下是使用範本引擎的範例:
目錄下建立一個名為
templates的資料夾,用於存放HTML模板檔案。
在
templates目錄下建立一個名為
index.html的HTML模板文件,並編寫以下程式碼:
<!DOCTYPE html> <html> <head> <title>Flask Template</title> </head> <body> <h1>{{ message }}</h1> </body> </html>
修改
app.py,引入Flask的
render_template函數,並修改路由處理函數的回傳值:
from flask import Flask, render_template @app.route('/') def hello(): return render_template('index.html', message='Hello, Flask!')
,您將看到頁面顯示出"Hello, Flask!"。
本文介紹如何安裝Flask框架並快速上手。您已經學會了創建Flask應用程式、使用路由處理URL請求、以及使用模板引擎渲染動態內容。希望透過這篇文章的指導,您能夠快速掌握Flask框架的基本使用,並能夠在日後的專案中靈活運用。祝您學習進步,順利上手Flask框架!
以上是快速入門Flask框架:從安裝開始,快速上手Flask框架的安裝過程的詳細內容。更多資訊請關注PHP中文網其他相關文章!