flask-script  离线脚本

 1 from flask_demo import create_app
 2 from flask_script import Manager
 3 app = create_app()
 4 manager = Manager(app)
 5 
 6 @manager.command
 7 def custom(arg):
 8     """
 9     自定义命令
10     python manage.py custom 123
11     :param arg:
12     :return:
13     """
14     print(arg)
15 
16 
17 @manager.option('-n', '--name', dest='name')
18 @manager.option('-u', '--url', dest='url')
19 def cmd(name, url):
20     """
21     自定义命令
22     执行: python manage.py  cmd -n wupeiqi -u http://www.oldboyedu.com
23     执行: python manage.py  cmd --name wupeiqi --url http://www.oldboyedu.com
24     :param name:
25     :param url:
26     :return:
27     """
28     print(name, url)
29 
30 
31 
32 
33 
34 if __name__ == '__main__':
35     app.run()
36     manager.run()
scrpit

相关文章: