import uvicorn from fastapi import FastAPI from api import student_api,employment_api,advisor_api,teacher_api,score_api,classinfo_api,api_analysis from database import engine from model import Base Base.metadata.create_all(engine) app = FastAPI(title="沃林学生管理系统", version="1.0.0") app.include_router(student_api.router, prefix="/students", tags=["学生模块"]) app.include_router(employment_api.router,prefix="/employment",tags=["就业模块"]) app.include_router(advisor_api.router,prefix="/advisor",tags=["顾问模块"]) app.include_router(teacher_api.router,prefix="/teacher",tags=["教师模块"]) app.include_router(score_api.router,prefix="/score",tags=["成绩模块"]) app.include_router(classinfo_api.router,prefix="/classinfo",tags=["班级模块"]) app.include_router(api_analysis.router,prefix="/analysis",tags=["统计分析模块"]) if __name__=="__main__": Base.metadata.create_all(bind=engine) uvicorn.run("main:app",host="localhost",port=8051,reload=True)