1. 程式人生 > >用flask建立一個簡單web應用

用flask建立一個簡單web應用

flask框架,是WSGI的上層封裝實現,使用它,我們完全不用再去了解底層的WSGI的細節了。

第一個flaskweb應用

run.py

from flask import Flask # 匯入Flask模組

app = Flask(__name__) # 建立應用例項

@app.route('/') # 使用route裝飾器建立一個路由
def hello(): # 檢視函式,訪問此路由時執行的函式
	return 'hello flask' # 檢視函式的返回值,稱之為 ‘響應’
if __name__ == '__main__': # 判斷是否執行此檔案,還是被當做模組匯入
app.run() # 開始執行flask應用程式

在與此檔案同目錄下開啟cmd視窗,輸入:
->python run.py
找到這一行:
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
在瀏覽器中訪問:127.0.0.1:5000 就能夠看到檢視函式的響應了。

注意:

  • 檢視函式必須要一個返回值(響應),否則會報錯。
  • if 判斷不是必須的,可以直接 app.run()
  • run() 方法預設監聽5000埠,裡面可以傳遞引數修改此值。
  • @app.route('/') 修飾器預設只能使用get方式訪問。