1. 程式人生 > >Python Flask,flask_script,擴充套件指令碼,擴充套件命令列。命令列中啟動Flask

Python Flask,flask_script,擴充套件指令碼,擴充套件命令列。命令列中啟動Flask

 

安裝flask_script包: pip install Flask-Script

 

demo.py(flask_script):

# coding:utf-8

from flask import Flask
from flask_script import Manager   # 啟動命令的管理類


app = Flask(__name__)

# 建立Manager管理類的物件
manager = Manager(app)


@app.route("/index")
def index():
    return "index page"


if __name__ == '__main__':
    # app.run(debug=True)
    # 通過管理類物件來執行flask (需要在終端命令列中進行啟動)
    manager.run()


# 終端命令列中啟動flask。  $ python demo.py runserver -h 0.0.0.0 -p 5000 -d   # -d表示debug
#   $ python demo.py shell   # 進入互動式python環境,並且自動匯入demo.py中的內容。

可以在終端命令列中啟動Flask的web伺服器(類似Django的manager.py):

$  python demo.py runserver -h 0.0.0.0 -p 5000 -d    # -d表示debug

 python demo.py shell    # 進入互動式python環境,並且自動匯入demo.py中的內容。