示例#1
0
from flask_script import Manager, Command
from flask_script import prompt_bool

from app.config import Config

warnings.simplefilter('ignore')

parser = argparse.ArgumentParser()
group = parser.add_mutually_exclusive_group()
group.add_argument("-d", "--debug", action="store_true")
group.add_argument("-t", "--test", action="store_true")
args, _ = parser.parse_known_args()

if args.debug:
    Config.configure_app(config="debug")
elif args.test:
    Config.configure_app(config="test")
else:
    Config.configure_app(config="prod")

core = importlib.import_module("app.core")
model = importlib.import_module("app.model")

manager = Manager(core.app)
manager.add_option("-d",
                   "--debug",
                   action="store_true",
                   dest="debug",
                   required=False)
manager.add_option("-t",