У узла может быть много дочерних элементов и родительский узел.
Мне нужен способ смоделировать это отношение
Код: Выделить всё
class Node(Base):
__tablename__ = "user"
node_id : Mapped[int] = mapped_column(primary_key=True,autoincrement=True)
parrent_id : Mapped[int] = mapped_column(ForeignKey("node.node_id"))
parrent_node : Mapped[Optional["Node"]] = relationship(back_populates="child_nodes")
child_nodes : Mapped[Optional[List["Node"]]] = relationship(back_populates="parrent_node")
Подробнее здесь: https://stackoverflow.com/questions/792 ... lchemy-orm
Мобильная версия