From ff03df7d8d302d3507a7e53fa0d28b3d36ab0ebc Mon Sep 17 00:00:00 2001 From: chen <2966418553@qq.com> Date: Tue, 22 Sep 2026 21:03:15 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scores/dao/statistic_dao.py | 2 +- scores/main.py | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/scores/dao/statistic_dao.py b/scores/dao/statistic_dao.py index 335124f..3590c17 100644 --- a/scores/dao/statistic_dao.py +++ b/scores/dao/statistic_dao.py @@ -36,7 +36,7 @@ def get_failing_students_dao(db): .subquery()) results = (db.query( - Students.sid, + Students.id, Students.name, ClassInfo.name.label("class_name"), Score.num, diff --git a/scores/main.py b/scores/main.py index dfd161e..aaebcdc 100644 --- a/scores/main.py +++ b/scores/main.py @@ -1,7 +1,7 @@ from fastapi import FastAPI,APIRouter from scores.api.score_api import score_api from scores.database import engine,Base -from scores.api.score_api import score_api +from scores.api.statistic_api import statistic_api # 合并接口 Scores_API = APIRouter() @@ -9,11 +9,12 @@ Scores_API.include_router(score_api) # 自测接口 app = FastAPI(tags=['成绩'], title='成绩管理系统') +app.include_router(score_api) +app.include_router(statistic_api) + if __name__ == '__main__': - app.include_router(score_api) - Base.metadata.create_all(engine) import uvicorn