diff --git a/main.py b/main.py index 7dda036..af45b3c 100644 --- a/main.py +++ b/main.py @@ -4,15 +4,19 @@ from scores.main import Scores_API from stu_jiuye.main import Shtudent_Jiuye from students.main import Students_API from Teachers.main import Teachers_API - +from databases import * app = FastAPI(title="学生管理系统") +Base_all.metadata.create_all(bind=engine_all) + app.include_router(Classes_API,tags=["classes"]) app.include_router(Scores_API,tags=["scores"]) app.include_router(Shtudent_Jiuye,tags=["Employments"]) app.include_router(Students_API,tags=["students"]) app.include_router(Teachers_API,tags=["teachers"]) + + def main(): print("Hello from student-manage-system!") diff --git a/students/StudentsQuery.sql b/students/StudentsQuery.sql index 16b6e74..87eb3b4 100644 --- a/students/StudentsQuery.sql +++ b/students/StudentsQuery.sql @@ -6,7 +6,11 @@ use student_manage_system; show tables; +drop database student_manage_system; + drop table students; select * from students limit 50; +desc students; + diff --git a/students/main.py b/students/main.py index 8dddae6..b6fd5f9 100644 --- a/students/main.py +++ b/students/main.py @@ -5,13 +5,7 @@ from students.model import students_model from contextlib import asynccontextmanager # 合并接口 -@asynccontextmanager -async def S_Router(Students_API: APIRouter): - Base.metadata.create_all(engine1) - yield - engine1.dispose() - -Students_API = APIRouter(lifespan=S_Router) +Students_API = APIRouter() Students_API.include_router(s_api) # 自测接口