【发布时间】:2014-02-26 09:29:18
【问题描述】:
我在看下面的例子。我的程序设置类似,但没有 backref。我想要一对多的关系。孩子们不需要认识他们的父母。我只是对“node = TreeNode('rootnode')”这一行感到困惑,这不是每次执行程序时都会运行并可能创建重复项吗?
如何添加没有父 backref 的子节点?
我看到例如以下内容
node = TreeNode('rootnode')
TreeNode('node1', parent=node)
node1 是用名称“node1”创建的,它的父节点是单独传递的。父在子关系中定义为
backref("parent", remote_side=id)
我不需要孩子认识父母,只要父母认识孩子。您如何建立这种关系,让父母了解孩子?
http://docs.sqlalchemy.org/en/latest/_modules/examples/adjacency_list/adjacency_list.html
【问题讨论】:
标签: python sqlalchemy