添加chapter和lesson
This commit is contained in:
@@ -5,8 +5,13 @@ from flask_cors import CORS
|
||||
from db.user_list import UserList
|
||||
from db.course_list import CourseList
|
||||
from .services.my_function import MyFunction
|
||||
from flask_pymongo import PyMongo
|
||||
from qcloud_cos import CosConfig
|
||||
from qcloud_cos import CosS3Client
|
||||
|
||||
|
||||
mongo = PyMongo()
|
||||
|
||||
db = SQLAlchemy()
|
||||
|
||||
socketio = SocketIO(cors_allowed_origins="*") # 不直接传 app
|
||||
cors = CORS()
|
||||
@@ -26,7 +31,6 @@ user_id2UserClass = {}
|
||||
from AlgoriAgent.projects.algoriAgent.agent_manager import AgentManager
|
||||
agent_manager = AgentManager()
|
||||
def init_extensions(app):
|
||||
db.init_app(app)
|
||||
# 第三方
|
||||
socketio.init_app(
|
||||
app,
|
||||
@@ -51,6 +55,18 @@ def init_extensions(app):
|
||||
app.extensions["user_id2UserClass"] = user_id2UserClass
|
||||
app.extensions["agent_manager"] = agent_manager
|
||||
app.extensions["my_function"] = MyFunction()
|
||||
|
||||
mongo.init_app(app,uri=app.config["MONGO_URI"])
|
||||
app.extensions["mongo"] = mongo
|
||||
|
||||
cos_config = CosConfig(
|
||||
Region=app.config["TENCENT_COS"]["region"],
|
||||
SecretId=app.config["TENCENT_COS"]["secret_id"],
|
||||
SecretKey=app.config["TENCENT_COS"]["secret_key"],
|
||||
)
|
||||
cos_client = CosS3Client(cos_config)
|
||||
app.extensions["cos_client"] = cos_client
|
||||
|
||||
def register_namespaces(app):
|
||||
"""把所有 Socket.IO namespaces 注册到 socketio"""
|
||||
# 延迟导入以避免循环
|
||||
|
||||
Reference in New Issue
Block a user