Spaces:
Build error
Build error
from core.db import Base | |
from sqlalchemy import Column, Integer, ForeignKey, SmallInteger | |
from sqlalchemy.orm import relationship | |
from .association_tables import ( | |
group_course_association_table, | |
group_quiz_association_table, | |
) | |
class Group(Base): | |
id = Column(Integer, primary_key=True) | |
program_id = Column(Integer, ForeignKey("program.id", ondelete="cascade")) | |
program = relationship("Program", backref="groups") | |
sem = Column(SmallInteger) | |
course = relationship( | |
"Course", secondary=group_course_association_table, backref="groups" | |
) | |
__tablename__ = "group" | |