完成了增加学生接口

This commit is contained in:
wolin_liyujie
2026-09-21 17:51:33 +08:00
parent 19b5ad46f7
commit 4d811348ac
6 changed files with 16 additions and 15 deletions
+5 -4
View File
@@ -1,16 +1,17 @@
from schemas.student import *
from fastapi import Depends
from core.database import get_db
from models.student import *
from utils.code_generator import generate_no
from sqlalchemy.orm import Session
def create_students(d,db):
def create_students(d,db:Session = Depends(get_db)):
stu = Student(**d)
try:
db.add(stu)
generate_no("student_no", "STU", stu, db)
db.commit()
except:return False
except:
return False
else:
return True