Flask-Script之add_option使用

add_option怎么用?

这包括运行一个开发服务器,一个定制的Python命令行,用于执行
初始化数据库、定时任务和其他属于web应用之外的命令行任务的脚本。
在工厂模式可以用,比如用来改变生产模式和调试的数据库配置等

如下面这个实例:在命令行可以用

python manager.py -n '输入name参数' mycommand

实际过程中应该是这样用比较多:

python manager.py -c '配置文件' runserver

from flask import Flask
from flask_script import Manager


def create_app(name):
    print(name)
    app = Flask(__name__)
    return app


manager = Manager(create_app)
manager.add_option("-n", "--name", dest="name")


@manager.command
def mycommand():
    print('hhh')


if __name__ == '__main__':
    manager.run()
posted @ 2020-09-28 16:06  Barry东东和西西  阅读(211)  评论(0编辑  收藏  举报