flask-script擴展
阿新 • • 發佈:2019-03-20
入參 nag 運行 help class span index p地址 假設
在項目部署到線上時,指定端口號時,一般都不會在服務器上進行更改,所以使用flask-script就可以在Flask服務器啟動時,通過命令行的方式傳入參數,而不僅僅通過app.run()方法中傳參。具體用法如下:
1.首先安裝flask-script擴展
pip install flask-script
2.在代碼裏集成flask-script
(1)首先時導入flask-script:from flask-script import Manager
(2)創建Manager類和應用程序實例進行關聯:manager=Manager(app)
(3)使用manager.run()進行啟動
如下代碼:
from flask import Flask from flask_script import Manager app=Flask(__name__) # 創建manager與app進行關聯 manager=Manager(app) @app.route("/") def index(): return "index" if __name__ == ‘__main__‘: # 使用manager去運行 manager.run()
啟動命令如下:(假設py文件的名字為hello.py)
python hello.py runserver -h ip地址 -p 端口號
還可以通過查看幫助來具體使用flask-script命令:python hello.py runserver --help
flask-script擴展