Files
piaps-course-work-university/backend/app/models/group.py

13 lines
520 B
Python

from sqlalchemy import ForeignKey, Integer
from app.dao.database import Base
from sqlalchemy.orm import Mapped, mapped_column, relationship
class Group(Base):
course: Mapped[int] = mapped_column(Integer, nullable=False)
students: Mapped[list["Student"]] = relationship(back_populates="group")
specialization_id: Mapped[int] = mapped_column(ForeignKey("specializations.id"))
specialization: Mapped["Specialization"] = relationship(
"Specialization", back_populates="groups", lazy="joined"
)