Flask框架簡介
- 說明:
flask是一個輕量級的web框架,被稱爲微型框架。只提供了一個高效穩定的核心,其它全部通過擴展來實現。意思就是你可以根據項目需要進行量身定製,也意味着你需要不斷學習相關的擴展庫。 - 核心:
- WSGI系統、調試、路由
- 模板引擎(Jinja2,是flask核心開發者人員發開的)
- 安裝:pip install flask
啓動完整代碼
-
完整代碼
# 導入類庫
from flask import Flask# 創建應用實例 app = Flask(__name__) # 添加視圖函數 @app.route('/') def index(): return 'Hello Flask!' # 啓動應用 if __name__ == '__main__': app.run()
-
啓動參數
參數 說明
debug 是否開啓調試模式,默認爲False;開啓後會有出錯調試信息,文件會自動加載。
threaded 是否開啓多線程,默認爲Flase。
host 指定主機,默認爲’127.0.0.1’,設置爲’0.0.0.0’後可以通過IP進制訪問
port 指定端口,默認爲5000。
啓動示例:app.run(debug=True, threaded=True, host=‘0.0.0.0’, port=5555)