完成了增加学生接口
This commit is contained in:
+5
-4
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user