Files
wo_chovy/model/class_model.py
T
2026-09-21 19:49:26 +08:00

25 lines
848 B
Python

#导入需要用的工具
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")