Try   HackMD

Flask實作_基礎_01_建立第一個app

tags: python flask

在Flask中,要建置一個網頁或是api並不是難事,難的事通常不會是這個,而是其它的事,我們從一個最簡單的範例開始進入Flask的世界。

在進入Flask進行,我們先瞭解一下部份用語,我試著利用一張圖來說明:

作業說明

新增一個python文件,命名為hello_flask.py

  • file name:hello_flask.py
from flask import Flask app = Flask(__name__)

基本上,把第二行的語法當做一個約定俗成的用法,就是這樣,沒有其它的用意,如此flask才會知道你的root在何處!

flask利用裝飾器@app.route來定義路由,其表達式為@app.route(你的url)

@app.route('/') def index(): return 'hello man'

@app.route(你的url)的後面所接的,也一定是一個要執行的function,透過這樣子的設置,當你連接到'/'的時候,路由就知道要執行後面的function了。

設置好路由,接下來就可以執行這個app

if __name__ == '__main__': app.debug = True app.run()

執行專案,程式會告知你連結網址為http://127.0.0.1:5000,開啟你的瀏灠器(或直接點擊畫面連結),你已經成功的建置一個網頁了。

總結

這是一個非常簡單的範例,範例中我們瞭解了初始化flask的方式,也知道利用裝飾器@app.route(你的url)來定義路由,最後成功的將我們的測試訊息渲染在網頁上,這是一個好的開始,現在你的心中很多疑問,我們後面會一一說明。

上一話:Flask實作_基礎_00_前言
下一話:Flask實作_基礎_02_透過url傳值