19 lines
1001 B
Python
19 lines
1001 B
Python
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)
|