flask_script 组件使用

flask_script 

用于类似于实现django中的命令python manage.py runserver的命令。

注意:这里的python  是要把python.exe添加到环境变量中,python与文件名python.exe一致

安装:

pip install flask-script

基本使用

fl-manage

from flask_script import Manager
from flask import Flask
app = Flask(__name__)
manage = Manager(app)

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

if __name__ == '__main__':
    manage.run()

命令行启动命令

python fl-manage.py runserver

自定义命令

fl-manage

@manage.command
def cd(arg):
  # 命令的名字和函数名一致,有参数必须传参数,多个参数就用空格隔开
print(arg)

命令行启动:

 ---------------------------------or------------------------------

fl-manage

@manage.option("-n","--name",dest="name")
@manage.option("-u","--url",dest="url")
# 如果少传一个参数不报错,没传的则返回None
def cmd(name,url): print(name,url)

命令行启动:

原文地址:https://www.cnblogs.com/baohanblog/p/12534532.html