首先,你需要安裝 Flask。你可以使用以下命令:
pip install Flask
這是一個簡單的 Flask 應用範例:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
if __name__ == '__main__':
app.run(debug=True)
這段程式碼創建了一個 Web 應用,當你造訪主頁 (/
) 時,它會顯示 "Hello, World!"。
在 Flask 中,路由(@app.route
)會將 URL 映射到相應的視圖函數。視圖函數處理請求並返回響應。
Flask 使用 Jinja2 作為模板引擎,你可以使用它來生成 HTML 頁面:
from flask import render_template
@app.route('/hello/<name>')
def hello(name):
return render_template('hello.html', name=name)
然後在 templates
文件夾中創建 hello.html
文件:
<!doctype html>
<html>
<body>
<h1>Hello, {{ name }}!</h1>
</body>
</html>
Flask 提供了很多功能來幫助你建立更複雜的應用,包括:
如果還想要學習的更深入,這裡可以參考 官方文檔