diff --git a/README.md b/README.md index 38229e4..ddcf153 100644 --- a/README.md +++ b/README.md @@ -78,10 +78,10 @@ $ -e MYSQL_HOST = "192.168.1.10" // 指定数据库地址   2. Start server 启动服务端: $ cd spug/spug_api $ pip install -r requirements.txt //安装依赖包 - $ mv config.py.example config.py //编辑配置文件 - $ python manage.py init_db //初始化数据库 - $ python manage.py create_admin //创建管理员 -   $ python main.py //启动服务 + $ cp config.py.example config.py //编辑配置文件 + $ python3 manage.py init_db //初始化数据库 + $ python3 manage.py create_admin //创建管理员 +   $ python3 main.py //启动服务 3. Start web 启动前端: $ cd spug/spug_web diff --git a/spug_api/manage.py b/spug_api/manage.py index b32ab87..34c6189 100644 --- a/spug_api/manage.py +++ b/spug_api/manage.py @@ -1,6 +1,7 @@ # coding=utf-8 from functools import wraps from getpass import getpass +from config import DEBUG import sys import os @@ -110,10 +111,16 @@ if __name__ == '__main__': if len(sys.argv) == 1: print_usage() sys.exit(1) - cmd = sys.argv.pop(0) - arg1 = sys.argv.pop(0) - r_func = commands.get(arg1) + r_func = commands.get(sys.argv[1]) if callable(r_func): - r_func(*sys.argv) + try: + r_func(*sys.argv[2:]) + except BaseException: + if DEBUG: + print(sys.exc_info()) + else: + print_usage() + print('遇到了不可能会出现的错误(请检查输入命令是否正确)!') else: - print('遇到了不可能会出现的错误!') + print_usage() + print('遇到了不可能会出现的错误(请检查输入命令是否正确)!')