相較另一個著名的框架 django 我個人比較偏愛 flask 所以我們就先從這邊開始吧!
第一步當然我們要有一個簡單的 flask APP
首先我們先建立一個空的虛擬環境專案
先新增專案資料夾然後,在 Terminal 中鍵入
python3 -m venv env
前提是我們要先移動到這個資料夾的位置啦!這個不用我說吧
接著 在 vscode 的指令工具(View > Command Palette or (⇧⌘P)).中輸入
Python: Select Interpreter
然後選擇你使用的 python 版本環境
回到 Terminal 輸入
pip3 install flask
建立我們的第一個 flask app 檔案:
azure 上面的說明叫我們檔名用 app.py 實驗過後啊 azure 上面只抓的到 application.py 這個檔名(應該要有地方可以設定的)
application.py 的內容會長這樣:
先不解釋,簡單的說就是 hello 之後會作比較詳細的 flask 介紹
因為我們有本機虛擬環境的關係,我們可以先在 Terminal 讓他跑一下,
python3 -m flask run
理論上面我們應該要拿到這樣的畫面,不過通常事與願違,我們剛剛把 app.py 改成 application.py 做為入口。所以 flask 預設找不到 那該怎麼辦呢
我們在根目錄上建立一個檔案
.flaskenv
在裡面輸入環境設定
FLASK_APP=application
參考資料:
https://code.visualstudio.com/docs/python/tutorial-flask
第一步當然我們要有一個簡單的 flask APP
首先我們先建立一個空的虛擬環境專案
先新增專案資料夾然後,在 Terminal 中鍵入
python3 -m venv env
前提是我們要先移動到這個資料夾的位置啦!這個不用我說吧
接著 在 vscode 的指令工具(View > Command Palette or (⇧⌘P)).中輸入
Python: Select Interpreter
然後選擇你使用的 python 版本環境
回到 Terminal 輸入
pip3 install flask
建立我們的第一個 flask app 檔案:
azure 上面的說明叫我們檔名用 app.py 實驗過後啊 azure 上面只抓的到 application.py 這個檔名(應該要有地方可以設定的)
application.py 的內容會長這樣:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def home():
return "Hello, Flask! "
先不解釋,簡單的說就是 hello 之後會作比較詳細的 flask 介紹
因為我們有本機虛擬環境的關係,我們可以先在 Terminal 讓他跑一下,
python3 -m flask run
理論上面我們應該要拿到這樣的畫面,不過通常事與願違,我們剛剛把 app.py 改成 application.py 做為入口。所以 flask 預設找不到 那該怎麼辦呢
我們在根目錄上建立一個檔案
.flaskenv
在裡面輸入環境設定
FLASK_APP=application
這樣就可以摟!
這邊先告一段落~建議把這個專案放進 github 中。為什麼呢?下一節我們部屬 azure 的時候會用到摟
參考資料:
https://code.visualstudio.com/docs/python/tutorial-flask
留言
張貼留言