def add_user(): update_mdb_collections(mdb_user=mdb_user, mdb_web=mdb_web, mdb_sys=mdb_sys) init_datas(mdb_user=mdb_user, mdb_web=mdb_web, mdb_sys=mdb_sys) add_user_process(mdb_user)
mdb_web.init_app(config_prefix='MONGO_WEB', db_config=database.MONGO_WEB_URI) mdb_sys.init_app(config_prefix='MONGO_SYS', db_config=database.MONGO_SYS_URI) mdb_user.init_app(config_prefix='MONGO_USER', db_config=database.MONGO_USER_URI) except OperationFailure as e: print("\n[Mongodb] *{}".format(e)) print("Mongodb validation failure, the user name," " password mistake or database configuration errors.\n" "Tip: to open database authentication configuration") sys.exit(-1) if db_init == 2: update_mdb_collections(mdb_user=mdb_user, mdb_web=mdb_web, mdb_sys=mdb_sys) init_datas(mdb_user=mdb_user, mdb_web=mdb_web, mdb_sys=mdb_sys) db_init -= 1 # 更新配置文件 from apps.core.flask.update_config_file import update_config_file print(" * Update and sync config.py") r = update_config_file(mdb_sys=mdb_sys) if not r: print("[Error] Update profile error, check log sys_start.log") sys.exit(-1) del CONFIG["py_venv"] # 启动网站 from flask_script import Manager