【 Flask 教學 】Hello, Flask!五分鐘建立你的第一個 Flask 應用
輕量型 Web 框架 - Flask
Flask 是一款 Python 的網頁開發框架。它的特色就是輕巧。Flask 的官方網站用 Micro 這個字來說明 Flask 的設計哲學。
Micro 意味著,一開始什麼都沒有,沒有資料庫,沒有好用的表單工具,Flask 就提供給你一個非常非常精簡的 Web 框架。
如果你需要資料庫功能,那麼你需要找尋套件,例如:你想要連接 MySQL 的話,需要安裝 Flask-SQLAlchemy 套件,來擴展你的 Flask 應用程式。
這跟 Python 中另一個主流框架,Django 大相逕庭。然而 Flask 與 Django 的市占率大概 50% vs 50%,非常有趣,意味著各有各的擁護者。
瞭解了 Flask 的設計哲學後,接下來我們實作的 Hello World 應用程式,便是只有提供網頁功能,並且只有「一個檔案」的迷你專案。
Hello Flask!
初學程式的時候發現一個奇特的現象,為什麼第一個程式要輸出 Hello World
呢?因為我們第一件事情就是要確保環境能夠正確執行。
安裝 Flask
使用 pip 安裝 Flask
1 |
|
組織專案結構
安裝完成之後,我們先建立一個乾淨的資料夾命名為 hello_flask。
接著在裡面建立一個新檔案命名為 hello.py
所以現在我們的專案結構是 hello_flask 資料夾底下,有一個 hello.py 的檔案
1 |
|
接著我們編輯 hello.py 的內容,將以下內容撰寫上檔案
1 |
|
在本地端運行
接著下列指令,
1 |
|
就會發現終端機的畫面,Flask Server (伺服器)已經開始在你的本地開發環境,也就是你的電腦上面運轉囉!
此時我們複製終端機上的顯示的網址 http://127.0.0.1:5000/
到瀏覽器上,打開便會看到 Hello World!。
先讓程式跑起來,接下來我們才可以嘗試各式各樣的開發。