首頁>技術>

使用Python + Flask製作小型網站

Flask是一個輕量級的網站開發框架,功能強大、簡單易學、容易上手。

新建一個python專案

請新建一個python專案,再開始以下的操作

安裝Flask

pip install flask

除了上面的命令列安裝之外,也可以使用IDE來安裝,步驟如下:

注意:windows中【Preferences】選單的位置有所有同,在windows中名為【settings】

Flask程式碼

在專案中新建一個main.py檔案,輸入以下程式碼

from flask import Flaskapp = Flask(__name__)@app.route("/")def hello(): return "Hello, World!"if __name__ == '__main__': app.run()

執行程式,在瀏覽器中開啟 http://127.0.0.1:5000/

輸入以下完整程式碼,分別訪問以下地址檢視效果

http://127.0.0.1:5000/test1http://127.0.0.1:5000/test2http://127.0.0.1:5000/test3

main.py

from flask import Flask, render_template, jsonifyapp = Flask(__name__)@app.route("/")def hello(): return "Hello, World!"@app.route("/test1")def test(): return render_template('test1.html')@app.route("/test2")def test2(): return render_template('test2.html', username='username123')@app.route("/test3")def test3(): return jsonify(name='barry', mobile='13511112345')if __name__ == '__main__': app.run()

test1.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body>this is test1 page</body></html>

test2.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body>this is test2 page, username= {{ username }}</body></html>

  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 為什麼要學Flask框架?應該如何學習Flask框架?