SqlAlchemey nullslast关系中的顺序

2024-06-16 05:58:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在我的类中定义一个关系,我需要对orderby应用nullslast。在这段感情中,我该怎么做?还是有别的办法

flags = relationship("Flag",
    backref=backref("box", lazy="select"),
    cascade="all,delete,delete-orphan", order_by="Flag._order",
    )

Tags: box定义关系orderdeleteselectlazyflags
1条回答
网友
1楼 · 发布于 2024-06-16 05:58:28

我可以通过跟随this advice并使用desc按负数排序来得到我想要的。希望它能比mysql更有效

flags = relationship("Flag",
    backref=backref("box", lazy="select"),
    cascade="all,delete,delete-orphan", order_by="desc(-Flag._order)",
    )

相关问题 更多 >