【发布时间】:2014-03-12 03:44:30
【问题描述】:
我已使用flask docs 中描述的样式声明我的模型具有一对多关系。模型嵌套了两次 - 我有带有分段和项目的文章。
Segments 和 Items 都有一个可见性属性,可以是 True 或 False。编辑时,我只选择所有项目,但在显示时我只想选择可见性属性为True 的项目。
SQLAlchemy 中是否有过滤孩子的习语?我尝试过使用子查询,但无法实现我想要的。
例如。我想实现:
A single article -> Visible Segment 1 -> This segment's Visible Item 1
-> This segment's Visible Item 2
-> Visible Segment 2 -> This segment's Visible Item 1
-> This segment's Visible Item 2
【问题讨论】:
-
你能发布一个示例代码吗?我很确定有某种成语可以做你想做的事
-
你试过
query.filter_by(visible=True)吗?如果可行,您还应该为表中的visible列定义索引。 -
顶级文章类类没有可见的属性,只有孩子
标签: python sqlalchemy flask