首页 > 解决方案 > SQLAlchemy 自引用 column_property

问题描述

我有一堂课

class Node(Base):
    __tablename__ = "nodes"
    id = Column(String, primary_key=True)
    parent_id = Column(String, ForeignKey("nodes.id"), nullable=True)
    children = relationship("Node", lazy="immediate")
    has_children = ??

我需要自动计算 has_children 字段。我尝试使用 column_property 和 hybrid_property 但没有弄清楚如何正确使用它们。有办法吗?

标签: pythonsqlalchemy

解决方案


推荐阅读