【发布时间】:2020-12-28 03:31:56
【问题描述】:
class Parent(Base):
__tablename__ = "Parent"
parent_id = Column(Integer, primary_key=True)
complete = Column(Boolean)
children = relationship("Child", back_populates="parent")
class Child(Base):
__tablename__ = "Child"
child_id = Column(Integer, primary_key=True)
parent_id = Column(Integer,
ForeignKey('Parent.parent_id'))
complete = Column(Boolean)
parent = relationship("Parent", back_populates="children",
foreign_keys=[parent_id])
我想使用上面的表格,如果所有子完整值都为 True,则父完整布尔值计算为 True,如果任何子完整值为 false,则计算为 False。
【问题讨论】:
标签: python database postgresql sqlalchemy