Вопрос о синтаксисе, связанном с SQLAlchemy.Связь с базой данных - синтаксис
class Parent(Base):
__tablename__ = 'parent'
id = Column(Integer, primary_key=True)
child_id = Column(Integer, ForeignKey('child.id'))
child = relationship("Child")
class Child(Base):
__tablename__ = 'child'
id = Column(Integer, primary_key=True)
Почему это ForeignKey ('child.id'), а не ForeignKey ("Child.id")? Почему это отношения («Ребенок»), а не отношения («ребенок»)? Есть ли что-то фундаментальное в том, как работают базы данных и SQLAlchemy, которые я не понимаю, и почему я должен задать этот вопрос? Благодаря!