2020-04-19

建立 Flask 專案

建立 Flask 專案

本文的參考專案 https://github.com/shinder/flask-practice

首先如之前的文章 建立專案

md flask-practice #建立專案資料夾 cd flask-practice #到專案目錄 python3 -m venv venv #安裝虛擬環境 source venv/bin/activate #啟動虛擬環境(mac)

安裝 Flask:

pip install flask

可以使用下列兩個命列中的一個查看安裝的套件:

pip list pip freeze

建立 app 資料夾,用來存放自己撰寫的程式,並在裡面建立 main.py

from flask import Flask # __name__ 用來 application 的相對位置 # 若是直接啟動的程式 __name__ 為 '__main__' # 若是被滙入, __name__ 會是被滙入的名稱 app = Flask(__name__) # decorators 後面定義的 function 會變成 decorators 的參數 # 類似 JavaScript 的 callback function @app.route('/') def index(): return '<h2>哈囉 Flask</h2>'

在專案目錄建立執行的 run.sh,在 mac 記得將檔案屬性設定為 +x 可執行:

# mac export FLASK_APP=app/main.py export FLASK_ENV=development flask run --host=localhost --port=5000 # windows # set FLASK_APP=app/hello.py # set FLASK_ENV=development # flask run

在 terminal 執行 run.sh,並在瀏覽器拜訪 localhost:5000 即可看到我們的第一個頁面。

沒有留言:

FB 留言