15 lines
563 B
Python
15 lines
563 B
Python
# models/specialization.py
|
|
from sqlalchemy import Column, String, Integer, ForeignKey
|
|
from sqlalchemy.orm import relationship
|
|
from .base import Model
|
|
|
|
class Specialization(Model):
|
|
__tablename__ = "specializations"
|
|
|
|
name = Column(String)
|
|
code = Column(String)
|
|
faculty_id = Column(Integer, ForeignKey("faculties.id"))
|
|
|
|
faculty = relationship("Faculty", back_populates="specializations")
|
|
groups = relationship("Group", back_populates="specialization")
|
|
learning_plans = relationship("LearningPlan", back_populates="specialization") |