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