项目代码提交
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
#导入需要用的工具
|
||||
from sqlalchemy import Column, Integer, String, DateTime
|
||||
from sqlalchemy.orm import relationship
|
||||
|
||||
from database import Base
|
||||
from model.teacher_model import teacher_class
|
||||
|
||||
#班级表
|
||||
class Classes(Base):
|
||||
__tablename__ = "classes"
|
||||
cid = Column(Integer, primary_key=True, autoincrement=True)
|
||||
class_name = Column(String(10), nullable=False)
|
||||
start_time = Column(DateTime,nullable=False)
|
||||
head_teacher = Column(String(10),nullable=False)
|
||||
teacher = Column(String(15),nullable=False)
|
||||
is_del = Column(Integer, default=1) # 与现有查询/删除接口一致:1有效,0删除
|
||||
#老师表和班级表多对多
|
||||
teachers = relationship("Teacher", secondary=teacher_class, back_populates="classes")
|
||||
# #班级表和学生表一对多
|
||||
students = relationship("Student", back_populates="classes")
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user