如何使用flask-sqlalchemy按父列排序子记录?

吉滕德拉
class Parent(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    role_id = db.Column(db.Integer, db.ForeignKey('role.id')
    name = db.Column(db.String())
    children = db.relationship('Child', backref='parent')

class Child(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    parent_id = db.Column(db.Integer, db.ForeignKey('parent.id')
    name = db.Column(db.String())

我正在尝试按父role_id排序子记录:

child_recs = Child.query.order_by(?).all()

我尝试通过将order_by属性放置在db.relationship()中进行尝试,但无法正常工作。

children = db.relationship('Child', backref='parent', order_by='Parent.role_id')
吉滕德拉

我在的帮助下获得了所需的结果sorted()

child_recs = Child.query.all()
ordered_child_recs = sorted(child_recs, key=lambda rec: rec.parent.role_id)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用子查询中的值按记录排序

来自分类Dev

SQLAlchemy:如何按列永久排序表?

来自分类Dev

如何在Flask-SQLAlchemy中按ID删除记录

来自分类Dev

如何按父项对数据库记录进行排序

来自分类Dev

如何根据父列的值填充所有子记录(包括父记录)的事实列(屏幕快照)

来自分类Dev

Typo3 Extbase:如何按子对象的属性对父对象进行排序

来自分类Dev

如何使用 django-import-export 导出按不同列排序的记录?

来自分类Dev

如何从 BigQuery SQL 中按日期排序并限制为 1 的连接中提取最旧的子记录

来自分类Dev

如何使用sqlalchemy core在Flask中进行分页?

来自分类Dev

如何在Flask SQLAlchemy中使用SUM聚合函数?

来自分类Dev

如何使用flask-sqlalchemy保存JSON类型?

来自分类Dev

如何使用flask sqlalchemy使过滤查询更有效?

来自分类Dev

如何使用flask-sqlalchemy多次插入多对多关系?

来自分类Dev

如何使用Flask-Restless按日期搜索模型

来自分类Dev

如何使用Flask-Restless按日期搜索模型

来自分类Dev

如何在Flask中设置不同的子域(使用蓝图)?

来自分类Dev

如何按日期时间排序记录?

来自分类Dev

如何按发布时间对记录进行排序?

来自分类Dev

如何按日期对记录进行排序?

来自分类Dev

Rails-在子范围内的计算中使用父记录列值

来自分类Dev

如何不使用Flask-Security验证散列?

来自分类Dev

如何使用 Flask-SQLAlchemy 从数据库中仅选择某些列?

来自分类Dev

如何按列对ListView排序?

来自分类Dev

如果2条记录具有相同的列值,如何在按另一列对其进行排序之后按id升序对记录进行排序?-滑轨

来自分类Dev

如何从循环中的子记录访问直接父记录?

来自分类Dev

SqlAlchemy(Postgres + Flask):如何求和多列?

来自分类Dev

SqlAlchemy(Postgres + Flask):如何求和多列?

来自分类Dev

如何按子文档的字段总和排序

来自分类Dev

sql 如何在不添加列的情况下按联合的子查询排序?

Related 相关文章

  1. 1

    如何使用子查询中的值按记录排序

  2. 2

    SQLAlchemy:如何按列永久排序表?

  3. 3

    如何在Flask-SQLAlchemy中按ID删除记录

  4. 4

    如何按父项对数据库记录进行排序

  5. 5

    如何根据父列的值填充所有子记录(包括父记录)的事实列(屏幕快照)

  6. 6

    Typo3 Extbase:如何按子对象的属性对父对象进行排序

  7. 7

    如何使用 django-import-export 导出按不同列排序的记录?

  8. 8

    如何从 BigQuery SQL 中按日期排序并限制为 1 的连接中提取最旧的子记录

  9. 9

    如何使用sqlalchemy core在Flask中进行分页?

  10. 10

    如何在Flask SQLAlchemy中使用SUM聚合函数?

  11. 11

    如何使用flask-sqlalchemy保存JSON类型?

  12. 12

    如何使用flask sqlalchemy使过滤查询更有效?

  13. 13

    如何使用flask-sqlalchemy多次插入多对多关系?

  14. 14

    如何使用Flask-Restless按日期搜索模型

  15. 15

    如何使用Flask-Restless按日期搜索模型

  16. 16

    如何在Flask中设置不同的子域(使用蓝图)?

  17. 17

    如何按日期时间排序记录?

  18. 18

    如何按发布时间对记录进行排序?

  19. 19

    如何按日期对记录进行排序?

  20. 20

    Rails-在子范围内的计算中使用父记录列值

  21. 21

    如何不使用Flask-Security验证散列?

  22. 22

    如何使用 Flask-SQLAlchemy 从数据库中仅选择某些列?

  23. 23

    如何按列对ListView排序?

  24. 24

    如果2条记录具有相同的列值,如何在按另一列对其进行排序之后按id升序对记录进行排序?-滑轨

  25. 25

    如何从循环中的子记录访问直接父记录?

  26. 26

    SqlAlchemy(Postgres + Flask):如何求和多列?

  27. 27

    SqlAlchemy(Postgres + Flask):如何求和多列?

  28. 28

    如何按子文档的字段总和排序

  29. 29

    sql 如何在不添加列的情况下按联合的子查询排序?

热门标签

归档