15 lines
505 B
Python
15 lines
505 B
Python
# models/student.py
|
|
from sqlalchemy import Column, Integer, ForeignKey, Enum
|
|
from sqlalchemy.orm import relationship
|
|
from .user import User
|
|
from .enums import Status
|
|
|
|
class Student(User):
|
|
__tablename__ = "students"
|
|
|
|
specialization_id = Column(Integer, ForeignKey("specializations.id"))
|
|
group_id = Column(Integer, ForeignKey("groups.id"))
|
|
status = Column(Enum(Status))
|
|
|
|
group = relationship("Group", back_populates="students")
|
|
specialization = relationship("Specialization") |