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东东和西西  阅读(256)  评论(0)    收藏  举报