数据库模型类名修改以及文件名修改

This commit is contained in:
maruizhi
2026-09-20 15:32:28 +08:00
parent 7f419fb8ad
commit 67e8f49c80
6 changed files with 60 additions and 11 deletions
+19 -1
View File
@@ -1,2 +1,20 @@
from model import student_model
from fastapi import HTTPException,Depends
from util.database import get_db
from model.student_model import Student_Model
def select_age(min_age,max_age,session=Depends(get_db)):
try:
if min_age is None and max_age is None:
raise HTTPException(status_code=400, detail="请至少传入一个参数")
session = session.query(Student_Model)
if min_age is not None:
session = session.filter(Student_Model.age >= min_age)
if max_age is not None:
session = session.filter(Student_Model.age <= max_age)
return session.all()
except HTTPException:
raise
except Exception:
raise HTTPException(status_code=500,detail="查询异常")