class Subject(Base):
__tablename__ = 'subjects'
title = Column(String(100))
id = Column(Integer, primary_key=True)
class SubjectStudent(Base):
__tablename__ = 'subjects_students'
student_id = Column(Integer, ForeignKey('students.id'), primary_key=True)
subject_id = Column(Integer, ForeignKey('subjects.id'), primary_key=True)
ball = Column(Integer, nullable=False)
class Student(Base):
__tablename__ = 'students'
id = Column(Integer, primary_key=True)
grades = relationship('SubjectStudent', primaryjoin='Student.id == SubjectStudent.student_id',
backref=backref(__tablename__))
Денег своих стоит. Единисвенные проблемы: за две недели протерся тачпад(не критично), ну некоторые баги со сном на линуксе, так же проблемы с подклбчение 4к внешнего монитора. Подключает только 30гц.
В общем покупкой доволен.