Flask學習筆記之第一個Flask程式

筆記大綱
最近在學習Flask框架,本系列課程為學習筆記。
大綱:
- Python環境
- 建立Flask專案
- Debug模式
- 載入配置檔案
Python環境
本系列課程使用anconda的環境,並通過下面程式碼建立了一個獨立的環境,用於flask的學習使用。
conda create --name web python=3 anaconda
PS:預設已經安裝了flask,這裡不需要再下載。
pycharm使用的是專業版,這樣可以直接建立flask專案。
建立Flask專案
開啟pycharm,建立Flask檔案。

flask建立
程式碼為:
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': app.run()
執行程式即可。

Debug模式
在flask中,有四種方式可以進行debug。
- 作為run的引數傳入進去
app.run(debug=True)
- 直接輸入屬性
app.debug = True
- 通過配置引數的形式設定DEBUG模式
app.config.update(DEBUG=True)
- 通過配置檔案
app.config.from_object(config)
注意:需要建立config.py,並寫入DEBUG=True,然後還要匯入config。
載入配置檔案
載入配置檔案還可以通過以下程式碼:
app.config.from_pyfile('config.py')
這種方式,可以傳遞 silent=True
,那麼這個靜態檔案沒有找到的時候,不會丟擲異常。