目錄
-
Flask簡介
Flask是一個非常小的Python WEB框架,稱爲微型框架。只提供了一個高效穩定的核心,其它的全部通過添加擴展來實現。 Flask兩大核心:1.WerkZueg 實現了路由、調試和Web服務器的網關接口。2.jinja2 模板引擎。
-
安裝與啓動
安裝:在虛擬開發環境中運行 pip install flask ;創建flask項目
# app.py from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': app.run()
運行app.py文件;瀏覽器測試:http://127.0.0.1:5000
-
參數配置
host:主機地址默認127.0.0.1,設置爲'0.0.0.0'之後可以通過IP進行訪問。
port:默認端口爲5000
debug:調試模式默認 False,開啓後出錯有調試信息。
實例:app.run(host='0.0.0.0',port=5001,debug=True)
參數配置方法:# 1.使用配置文件settings.py DEBUG = True # 在app.py中引入配置文件 app.config.from_pyfile("settings.py") # 2.app.py直接修改app.config的字典對象 app.config['DEBUG'] = True # 3.使用對象配置參數setting.py class Setting: DEBUG = True # app.py app.config.from_object(Setting)
-
flask-script插件
flask-script,flask終端啓動的參數解析器# 1. 安裝 pip install flask-script # 2.使(app.py) from flask import Flask from flask_script import Manager app = Flask(__name__) manager = Manager(app) if name == 'main': # app.run(host='0.0.0.0',port=8081,debug=True) manager.run() # 3.啓動參數 # -?, --help 查看幫助 # -h, --host 指定主機 # -p, --port 指定端⼝ # -d 開啓調試模式 # -r 自動加載 # 示例:python manage.py runserver -d -r -h 0.0.0.0 -p 5555