Esempio n. 1
0
 class Parent(Base):
     __tablename__ = "parent"
     id = Column(types.Integer, primary_key=True)
     child1_id = Column(types.Integer, ForeignKey("child.id"))
     child2_id = Column(types.Integer, ForeignKey("child.id"))
     child1_ = relationship(Child, primaryjoin=(child1_id == Child.id))
     child1 = _AssociationProxy("child1_", "name")
     child2_ = relationship(Child, primaryjoin=(child2_id == Child.id))
     child2 = _AssociationProxy("child2_", "name", nullable=False)
Esempio n. 2
0
 class Parent(Base):  # type: ignore
     __tablename__ = "parent"
     id = Column(types.Integer, primary_key=True)
     child1_id = Column(types.Integer, ForeignKey("child.id"))
     child2_id = Column(types.Integer, ForeignKey("child.id"))
     other = Column(types.String)
     readonly = Column(types.String, info={"readonly": True})
     child1_ = relationship(Child, primaryjoin=(child1_id == Child.id))
     child1 = _AssociationProxy("child1_", "name")
     child1_id.info["association_proxy"] = "child1"
     child2_ = relationship(Child, primaryjoin=(child2_id == Child.id))
     child2 = _AssociationProxy("child2_", "name", nullable=False, order_by="custom_order")
     child2_id.info["association_proxy"] = "child2"
Esempio n. 3
0
 class Parent(Base):
     __tablename__ = "parent"
     id = Column(types.Integer, primary_key=True)
     child1_id = Column(types.Integer, ForeignKey("child.id"))
     child2_id = Column(types.Integer, ForeignKey("child.id"))
     other = Column(types.String)
     readonly = Column(types.String, info={'readonly': True})
     child1_ = relationship(Child, primaryjoin=(child1_id == Child.id))
     child1 = _AssociationProxy("child1_", "name")
     child1_id.info['association_proxy'] = 'child1'
     child2_ = relationship(Child, primaryjoin=(child2_id == Child.id))
     child2 = _AssociationProxy("child2_", "name", nullable=False)
     child2_id.info['association_proxy'] = 'child2'