One To One
μΌλμΌ κ΄κ³μμλ μμͺ½ λ§€νΌμμ μ€μΉΌλΌ μμ±μ ν΅ν μλ°©ν₯ κ΄κ³κ° νμμ μ΄λ€. μ΄κ²μ μν΄μ uselist flag κ° μλλ° μ΄κ²μ λ§μμͺ½("manyβ side of the relationship.)μ 컬λμ
λμ μ μ€μΉΌλΌ μμ±μ μμΉλ₯Ό κ°λ¦¬ν¨λ€.
μΌλλ€ λ₯Ό μΌλμΌλ‘ λ°κΎΈλ©΄,
class Parent(Base):
__tablename__ = 'parent'
id = Column(Integer, primary_key=True)
child = relationship("Child", uselist=False, back_populates="parent")
class Child(Base):
__tablename__ = 'child'
id = Column(Integer, primary_key=True)
parent_id = Column(Integer, ForeignKey('parent.id'))
parent = relationship("Parent", back_populates="child")
λ€λμΌμ κ²½μ°,
class Parent(Base):
__tablename__ = 'parent'
id = Column(Integer, primary_key=Tru