forked from tomoncle/flaskapp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmanager.py
35 lines (31 loc) · 835 Bytes
/
manager.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 18-7-10 上午10:22
# @Author : Tom.Lee
# @File : manager.py
# @Product : PyCharm
# @Docs :
# @Source :
import sys
from flaskapp import app
from flaskapp import manager
if __name__ == '__main__':
# 初始化
# $ python manager.py db init
# 创建/更新表
# $ python manager.py db migrate
# 升级/迁移
# $ python manager.py db upgrade
# 降级
# $ python manager.py db downgrade
# 其他
# $ python manager.py db --help
# runserver
# $ python manager.py runserver
# shell
# $ python manager.py shell
commands = sys.argv
if len(commands) == 2 and 'runserver' == commands[1]:
app.run()
else:
manager.run()